IHR

binary record "IHR"size: 396
Instrument Header Record of the Science Data Packet

idfield namedefinition
0identifier
binary uint16size: 2
GOME identifier and transfer frame counter (fixed value: 3584)
1seq_ctrl
binary uint16size: 2
Packet sequence control (subtract 49152 to get sequence number)
2length
binary uint16size: 2
Packet length (always equal to 7993 even if GOME is forced to truncate the packets)
3pixel_time
binary uint32size: 4
GOME pixel time
4subset_counter
binary uint16size: 2
Subset Counter (0, 1, 2, or 3)
5cmd_echo
binary array[6]size: 12
Command echo (6 words; words 5-6 are time ICU)
binary uint16size: 2
6instr_status
binary uint32size: 4
Instrument status (bit 0: Operating mode {0=normal, 1=patch/dump}; bit 1: Checksum status (only if bit 0 is set) {0=failed, 1=checksum is correct}; bit 2: Last DEU command {0=not valid, 1=valid}; bit 3-4: Last S,U - DDHU protocol message {00=SU OFF or comm error, 01=BEL (out of range), 10=3 x NACK received, 11=ACK (command OK)}; bit 5: Aux data external stimulus {0=disabled, 1=enabled}; bit 6: FPA latch-up protection {0=OFF, 1=ON}; bit 7: RTM latch-up protection {0=OFF, 1=ON}; bit 8: LED's driver 1 {0=OFF, 1=ON}; bit 9:LED's driver 2 {0=OFF, 1=ON}; bit 10: Calibration Unit {0=OFF, 1=ON}; bit 11: Scan Mirror heater level 1 {0=OFF, 1=ON}; bit 12: Scan Mirror heater level 2 {0=OFF, 1=ON}; bit 13: ADC calibration {0=OFF, 1=ON}; bit 14-15: cover status {00=intermediate position, 01=open, 10=closed, 11=error}; bit 16-17: cooler 1 status {00=OFF, 01=ON 75deg, 10=ON 253K, 11=ON 235K}; bit 18-19: cooler 2 status {00=OFF, 01=ON 75deg, 10=ON 253K, 11=ON 235K}; bit 20-21: cooler 3 status {00=OFF, 01=ON 75deg, 10=ON 253K, 11=ON 235K}; bit 22-23: cooler 4 status {00=OFF, 01=ON 75deg, 10=ON 253K, 11=ON 235K}; bit 24: FPA temperature 2 channel 1 {0=disable, 1=enable}; bit 25: FPA temperature 2 channel 1 {0=disable, 1=enable}; bit 26: FPA temperature 2 channel 2 {0=disable, 1=enable}; bit 27: FPA temperature 2 channel 2 {0=disable, 1=enable}; bit 28: FPA temperature 2 channel 3 {0=disable, 1=enable}; bit 29: FPA temperature 2 channel 3 {0=disable, 1=enable}; bit 30: temperature 2 channel 4 {0=disable, 1=enable}; bit 31: temperature 2 channel 4 {0=disable, 1=enable})
7integr_status
binary uint16size: 2
Integration status (bit 0-3: Co-adding division {bit 0: factor 2 for FPA 4, bit 1: factor 4 for FPA 3, bit 2: factor 2 for FPA 3, bit 3: factor 2 for FPA 2}; bit 4-5 Band 1a status {00=IT not completed in this ground pixel, 01=IT aborted in this ground pixel, 10=IT forced to 93.75ms in this ground pixel, 11=nominal IT completed in this ground pixel}; bit 6-7 Band 1b status {00=IT not completed in this ground pixel, 01=IT aborted in this ground pixel, 10=IT forced to 93.75ms in this ground pixel, 11=nominal IT completed in this ground pixel}; bit 8-9 Band 2a status {00=IT not completed in this ground pixel, 01=IT aborted in this ground pixel, 10=IT forced to 93.75ms in this ground pixel, 11=nominal IT completed in this ground pixel}; bit 10-11 Band 2b status {00=IT not completed in this ground pixel, 01=IT aborted in this ground pixel, 10=IT forced to 93.75ms in this ground pixel, 11=nominal IT completed in this ground pixel}; bit 12-13 Band 3 status {00=IT not completed in this ground pixel, 01=IT aborted in this ground pixel, 10=IT forced to 93.75ms in this ground pixel, 11=nominal IT completed in this ground pixel}; bit 14-15 Band 4 status {00=IT not completed in this ground pixel, 01=IT aborted in this ground pixel, 10=IT forced to 93.75ms in this ground pixel, 11=nominal IT completed in this ground pixel})
8max_pixel_1a
binary uint16size: 2
Max pixel of band 1a (N2)
9max_pixel_2a
binary uint16size: 2
Max pixel of band 2a (N1)
10time_int_1a
binary uint16size: 2
Integration time of band 1a
11time_int_1b
binary uint16size: 2
Integration time of band 1b
12time_int_2a
binary uint16size: 2
Integration time of band 2a
13time_int_2b
binary uint16size: 2
Integration time of band 2b
14time_int_3
binary uint16size: 2
Integration time of band 3
15time_int_4
binary uint16size: 2
Integration time of band 4
16peltier_output
binary array[4]size: 8
Last peltier output data (channels 1-4)
binary uint16size: 2
17pol_scan_unit
binary array[16]size: 128
Polarisation and scan unit data
binary recordsize: 8
idfield namedefinition
0polarisation
binary array[3]size: 6
Polarisation for detector 1-3 (near UV, visible, near red). If the POL-IMOT averaging bit of the scan mirror mode field is set, this data is the average of 16 samples of the relevant signal sampled 16 times equally spaced during the 93.75ms period
binary uint16size: 2
1scan_mirror_pos
binary uint16size: 2
Scan mirror position (bit 15: On/Off mode {0=OFF, 1=ON}; bit 14: Frame Valid Reset {0=not Reset, 1=Reset}; bit 13: POL-IMOT averaging {0=OFF, 1=ON}; bit 12: Dump X-band {0=no Dump, 1=Dump}; bit 11: Dump S-band {0=no Dump, 1=Dump})
18fpa_temp
binary array[4, 4, 2]size: 64
FPA temperature (4 data sets x 4 channels x 2 temperatures)
binary uint16size: 2
19charge_amp_temp
binary array[4]size: 8
Charge amplifier temperature (channels 1-4)
binary uint16size: 2
20pol_unit_temp
binary uint16size: 2
Polarisation unit temperature
21aux_ext
binary uint16size: 2
Auxiliary external (only valid if the aux data external stimulus bit of the instrument status field is set)
22scan_mirror_temp
binary uint16size: 2
Scan mirror temperature
23scan_motor_temp
binary uint16size: 2
Scan motor temperature
24scan_unit_elec_temp
binary uint16size: 2
Scan unit electronics temperature
25cal_unit_lamp_temp
binary uint16size: 2
Calibration unit lamp temperature
26cal_unit_dc_temp
binary uint16size: 2
Calibration unit DC/DC temperature
27sun_diff_temp
binary uint16size: 2
Sun diffuser temperature
28ddhu_analog_chain_temp
binary array[4]size: 8
DDHU channel 1-4 analog chain temperature
binary uint16size: 2
29ddhu_dc_conv_temp
binary uint16size: 2
DDHU DC/DC converter temperature
30ddhu_plt_temp
binary uint16size: 2
DDHU PLT board temperature
31ddhu_prl_temp
binary uint16size: 2
DDHU PRL board temperature
32cool_rad_temp
binary uint16size: 2
Cooler radiator temperature
33opt_bench
binary uint16size: 2
Optical bench under CU
34opt_bench_center
binary uint16size: 2
Center of optical bench
35opt_bench_z
binary uint16size: 2
+Z side of optical bench
36opt_bench_x
binary uint16size: 2
-X side of optical bench
37opt_bench_y
binary uint16size: 2
-Y side of optical bench
38prism_temp
binary uint16size: 2
Pre-disperser prism temperature
39cal_lamp_v
binary uint16size: 2
Calibration lamp voltage
40cal_lamp_i
binary uint16size: 2
Calibration lamp current
41sample_data
binary recordsize: 40
FPA sample data

idfield namedefinition
0chan_1_pix_256
binary uint16size: 2
Channel 1 pixel #256
1chan_1_pix_384
binary uint16size: 2
Channel 1 pixel #384
2chan_1_pix_511
binary uint16size: 2
Channel 1 pixel #511
3chan_1_pix_512
binary uint16size: 2
Channel 1 pixel #512
4chan_1_pix_750
binary uint16size: 2
Channel 1 pixel #750
5chan_1_pix_950
binary uint16size: 2
Channel 1 pixel #950
6chan_2_pix_185
binary uint16size: 2
Channel 2 pixel #185
7chan_2_pix_250
binary uint16size: 2
Channel 2 pixel #250
8chan_2_pix_350
binary uint16size: 2
Channel 2 pixel #350
9chan_2_pix_450
binary uint16size: 2
Channel 2 pixel #450
10chan_2_pix_608
binary uint16size: 2
Channel 2 pixel #608
11chan_2_pix_1023
binary uint16size: 2
Channel 2 pixel #1023
12chan_3_pix_0
binary uint16size: 2
Channel 3 pixel #0
13chan_3_pix_512
binary uint16size: 2
Channel 3 pixel #512
14chan_3_pix_1023
binary uint16size: 2
Channel 3 pixel #1023
15chan_4_pix_0
binary uint16size: 2
Channel 4 pixel #0
16chan_4_pix_512
binary uint16size: 2
Channel 4 pixel #512
17chan_4_pix_1023
binary uint16size: 2
Channel 4 pixel #1023
18chan_1_bldpix_1
binary uint16size: 2
Channel 1 blind area pixel #1
19chan_1_bldpix_156
binary uint16size: 2
Channel 1 blind area pixel #156
42offset_i
binary uint16size: 2
Acquisition chain current offset value
43offset_v
binary uint16size: 2
Acquisition chain voltage offset value
44scan_mirror_bias
binary uint16size: 2
Scan mirror bias
45scan_mirror_mode
binary uint16size: 2
Scan mirror mode
46apm_lu_count
binary uint16size: 2
APM latch-up counter
47rtm_lu_count
binary uint16size: 2
RTM latch-up counter
48motor_i
binary array[16]size: 32
Motor current (set 1-16)
binary uint16size: 2
49spare
binary bytessize: 10
Spare (with fixed value 'BB' Hex)

hidden: true