Generic Record Header
id | field name | definition |
0 | RECORD_CLASS |
binary uint8 | size: 1 |
Class of this record (0 = Reserved, 1 = Main Product Header Record (MPHR), 2 = Secondary Product Header Record (SPHR), 3 = Internal Pointer Record (IPR), 4 = Global External Auxilliary Data Record (GEADR), 5 = Global Internal Auxilliary Data Record (GIADR), 6 = Variable External Auxilliary Data Record (VEADR), 7 = Variable Internal Auxilliary Data Record (VIADR), 8 = Measurement Data Record (MDR))
|
|
1 | INSTRUMENT_GROUP |
binary uint8 | size: 1 |
Group defining the record subclasses (0 = GENERIC (no specific instrument), 1 = AMSU-A, 2 = ASCAT, 3 = ATOVS instruments (AVHRR/3, HIRS/4, AMSU-A, MHS), 4 = AVHRR/3, 5 = GOME, 6 = GRAS, 7 = HIRS/4, 8 = IASI (except IASI L2 products), 9 = MHS, 10 = SEM, 11 = ADCS, 12 = SBUV, 13 = DUMMY, 14 = ARCHIVE (Note: Only used in GIADRs. A GIADR with INSTRUMENT_GROUP of archive contains only descriptive information and is not processed), 15 = IASI_L2 (used for IASI L2 products only))
|
|
2 | RECORD_SUBCLASS |
binary uint8 | size: 1 |
Subclass of this record class. This is determined by the Instrument Group and shall vary from instrument to instrument and also, if necessary, from processing level to processing level
|
|
3 | RECORD_SUBCLASS_VERSION |
binary uint8 | size: 1 |
Format version of this record subclass
|
|
4 | RECORD_SIZE |
binary uint32 | size: 4 |
Total size of the record in bytes (including GRH)
|
|
5 | RECORD_START_TIME |
binary time | size: 6 |
Start Time for this record - context will depend on record class
unit: "s since 2000-01-01"
value: float(./days) * 86400 + float(./milliseconds) / 1000
binary record | size: 6 |
EPS short cds
id | field name | definition |
0 | days |
binary uint16 | size: 2 |
days since January 1st, 2000 (must be positive)
unit: "days since 2000-01-01"
|
|
1 | milliseconds |
binary uint32 | size: 4 |
milliseconds since start of day
unit: "1e-3 s"
|
|
|
|
|
6 | RECORD_STOP_TIME |
binary time | size: 6 |
Stop Time for this record - context will depend on record class
unit: "s since 2000-01-01"
value: float(./days) * 86400 + float(./milliseconds) / 1000
binary record | size: 6 |
EPS short cds
id | field name | definition |
0 | days |
binary uint16 | size: 2 |
days since January 1st, 2000 (must be positive)
unit: "days since 2000-01-01"
|
|
1 | milliseconds |
binary uint32 | size: 4 |
milliseconds since start of day
unit: "1e-3 s"
|
|
|
|
|
|