-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCloudTraceWind.h
56 lines (53 loc) · 1.19 KB
/
CloudTraceWind.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
typedef struct
{
char FileName[12];
short int ByteOrder;
short int HeaderLength1;
short int HeaderLength2;
short int FilledLength;
short int RecordLength;
short int HeaderUseRecord;
short int DataUseRecord;
short int DataType;
short int CompressType;
char FormatDescriptor[8];
short int DataQuality;
}STARHEADER;
typedef struct
{
char SatelliteName[8];
short int FieldType;
short int BytesOfOneRecord;
short int TotalPointNumber;
short int StartYear;
short int StartMonth;
short int StartDay;
short int StartHour;
short int StartMinute;
short int EndYear;
short int EndMonth;
short int EndDay;
short int EndHour;
short int EndMinute;
short int MethodType;
short int FirstGuessFieldType;
short int DefaultValue;
}SCATTERFIELDHEADER;
typedef struct
{
short int PointLatitude; // Degree x 100
short int PointLongitude; // Degree x 100
short int ExploreLevel; //
short int WindDirection; // 0~360
short int WindSpeed; // m/s
short int CloudTopPressure; //
short int CloudTopTemperature; // K x 100
short int Reserved[12];
short int Discard;
}CLOUDTRACEWINDDATA;
typedef struct
{
STARHEADER *BigHeader;
SCATTERFIELDHEADER *SubHeader;
CLOUDTRACEWINDDATA *pData;
}STARCLOUDTRACEWIND;