| id | field name | definition |
| 0 | dsr_time |
| binary time | size: 12 |
Start time of the scan phase of the state
unit: "s since 2000-01-01"
| binary record | size: 12 |
ENVISAT binary datetime
| id | field name | definition |
| 0 | days |
| binary int32 | size: 4 |
days since January 1st, 2000 (may be negative)
unit: "days since 2000-01-01"
|
|
| 1 | seconds |
| binary uint32 | size: 4 |
seconds since start of day
unit: "s"
|
|
| 2 | microseconds |
| binary uint32 | size: 4 |
microseconds since start of second
unit: "1e-6 s"
|
|
|
|
|
| 1 | attach_flag |
| binary uint8 | size: 1 |
|
Attachment Flag (set to 1 if all MDSRs corresponding to this ADSR are blank, set to zero otherwise)
|
|
| 2 | reason_code |
| binary uint8 | size: 1 |
|
Reason code if the attachment flag is set to 1. 0 = MDS DSRs are not attached because this type measurement is not intended to be in the level 1b product (dark measurements); 2: the measurement state was corrupted.
|
|
| 3 | orb_phase |
| binary float | size: 4 |
|
Orbit phase after eclipse of the state (range: 0-1)
|
|
| 4 | meas_cat |
| binary uint16 | size: 2 |
|
Measurement Category
|
|
| 5 | state_id |
| binary uint16 | size: 2 |
|
State ID
|
|
| 6 | dur_scan_phase |
| binary uint16 (double) | size: 2 |
Duration of scan phase of the state
unit: "1/16 s"
converted unit: "s" (multiply by 1/16)
|
|
| 7 | longest_intg_time |
| binary uint16 (double) | size: 2 |
Longest Integration time
unit: "1/16 s"
converted unit: "s" (multiply by 1/16)
|
|
| 8 | num_clus |
| binary uint16 | size: 2 |
|
Number of clusters
|
|
| 9 | clus_config |
| binary array[64] | size: 1088 |
Cluster Configuration
| binary record | size: 17 |
| id | field name | definition |
| 0 | cluster_id |
| binary uint8 | size: 1 |
|
Cluster ID (1-64 are valid entries for an existing cluster, the first cluster ID being '0' notifies the end of the cluster ID list)
|
|
| 1 | chan_num |
| binary uint8 | size: 1 |
|
Channel number (1-8)
|
|
| 2 | start_pix |
| binary uint16 | size: 2 |
|
Start pixel number (inclusive, 0-1023)
|
|
| 3 | clus_len |
| binary uint16 | size: 2 |
|
Cluster length (1-1024)
|
|
| 4 | pet |
| binary float | size: 4 |
Pixel Exposure time (PET)
unit: "s"
|
|
| 5 | intgr_time |
| binary uint16 (double) | size: 2 |
Integration time. IMPORTANT NOTE: this field gives the readout interval (the name is misleading).
unit: "1/16s"
converted unit: "s" (multiply by 1/16)
|
|
| 6 | coadd_factor |
| binary uint16 | size: 2 |
|
Co-adding factor
|
|
| 7 | num_readouts |
| binary uint16 | size: 2 |
|
Number of cluster readouts per DSR
|
|
| 8 | clus_data_type |
| binary uint8 | size: 1 |
|
Cluster Data Type: Value defining the cluster data structure. 1 = sig (straylight not co-added); 2 = sigc (straylight co-added).
|
|
|
|
|
| 10 | mds_type |
| binary uint8 | size: 1 |
|
MDS for this state (1 = nadir, 2 = limb, 3 = occultation, 4 = monitoring)
|
|
| 11 | num_rep_geo |
| binary uint16 | size: 2 |
|
Number of repeated geolocation and Level-0 headers
|
|
| 12 | num_pmd |
| binary uint16 | size: 2 |
|
Number of Integrated PMD Values
|
|
| 13 | num_diff_intg_times |
| binary uint16 | size: 2 |
|
Number of different integration times
|
|
| 14 | intg_times |
| binary array[64] | size: 128 |
Integration times: Ordering from longest to shortest integration time
| binary uint16 (double) | size: 2 |
unit: "1/16 s"
converted unit: "s" (multiply by 1/16)
|
|
|
| 15 | num_pol_per_intg |
| binary array[64] | size: 128 |
Number of fractional Polarization Values per Integration time:Ordering from longest to shortest integration time
|
|
| 16 | num_pol |
| binary uint16 | size: 2 |
|
Number of Fractional Polarization Values
|
|
| 17 | num_dsr |
| binary uint16 | size: 2 |
|
Number of DSRs
|
|
| 18 | len_dsr |
| binary uint32 | size: 4 |
Length of this DSR in bytes
unit: "bytes"
|
|