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"
value: float(./days) * 86400 + float(./seconds) + float(./microseconds) / 1000000
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"
|
|