ATL_NOM_0_ version 0

ATL_NOM_0_

root type

binary array[dim_0]
dim_0: $num_dsr
binary record
Annotated Instrument Source Packet

idfield namedefinition
0ISP_annotation_header
binary record "ISP_annotation_header"size: 40
1ISP
binary record
Instrument Source Packet

idfield namedefinition
0packet_header
binary record "ISP_packet_header"size: 6
1data_header
binary record "ISP_data_field_header"size: 12
2private_header
binary recordsize: 6
idfield namedefinition
0SC_state_vector_quality
binary uint32size: 4
S/C State Vector Quality
1ISP_format_version
binary uint16size: 2
ISP Format Version
3data
binary union
field expr: with(k = int(../../data_header/service_type), if(k == 225, 0, if(k == 226, if(int(../../data_header/service_subtype) == 1, 1, 2), -1)))

idfield namedefinition
0measurement_data
binary record
idfield namedefinition
0ancillary_data_count
binary uint16size: 2
Ancillary data repetition count
1HR_ancillary_data
binary array[dim_0]
dim_0: int(../ancillary_data_count)
binary recordsize: 74
idfield namedefinition
0ancillary_data_number
binary uint16size: 2
Pos in the Cycle
1laser_shot_date
binary uint64size: 7
Laser Shot Date
2spare
binary uint8size: 1
Spare

hidden: true
3RLH_frequency
binary uint16size: 2
RLH Frequency
4TXA_status
binary uint16size: 2
TXA Status
5PD_en_UV
binary uint16size: 2
PD En UV
6TLE_status
binary uint16size: 2
TLE Status
7RLH_status
binary uint16size: 2
RLH Status
8PD_en_amp
binary uint16size: 2
PD En Amp
9PD_CL_CL_max
binary uint16size: 2
PD CL CL Max
10PD_en_MO
binary uint16size: 2
PD En MO
11multimode_ratio
binary uint16size: 2
Multimode Ratio
12MO_sampled
binary uint16size: 2
MO Sampled
13amp_1_sampled
binary uint16size: 2
Amp 1 Sampled
14amp_2_sampled
binary uint16size: 2
Amp 2 Sampled
15cmd_rejection_status
binary uint16size: 2
Command Rejection Status Word
16failure_status_1
binary uint16size: 2
Failure Status Word 1
17failure_status_2
binary uint16size: 2
Failure Status Word 2
18LCLK_counter
binary uint16size: 2
LCLK Counter
19delay_dt0
binary uint32size: 4
Delay "dt0"
20delay_dt3_fixed
binary uint32size: 4
Delay "dt3 Fixed"
21delay_dt3_variable
binary uint32size: 4
Delay "dt3 Variable"
22delay_dt5
binary uint32size: 4
Delay "dt5"
23delay_dt6
binary uint32size: 4
Delay "dt6"
24synchro_enable
binary uint16size: 2
Synchro enable (TXA, IDE, OGSE)
25autocol
binary uint16size: 2
AUTOCOL
26spare2
binary uint64size: 8
Spare

hidden: true
2SID
binary uint8size: 1
SID
3OBT
binary uint64size: 7
4TXA_mode
binary uint16size: 2
5IDE_mode
binary uint16size: 2
6INS_mode
binary uint16size: 2
7ATL_mode
binary uint16size: 2
8BSA_mode
binary uint16size: 2
9validity
binary uint8size: 1
10spare
binary uint8size: 1

hidden: true
11mode_transition_status
binary uint8size: 1
12status
binary uint16size: 2
13current_procedure
binary uint16size: 2
14calibration_step
binary uint8size: 1
15calibration_setpoint_1
binary uint16size: 2
16calibration_setpoint_2
binary uint16size: 2
17last_event_ID
binary uint16size: 2
18spare2
binary uint16size: 2

hidden: true
19M1_mirror_temp
binary uint16size: 2
20BKGE_temp
binary uint16size: 2
21E_BEX_A_temp
binary uint16size: 2
22E_BEX_B_temp
binary uint16size: 2
23BSM_command_x
binary uint16size: 2
24BSM_command_y
binary uint16size: 2
25spare3
binary uint32size: 4

hidden: true
26centroid_X
binary uint32size: 4
27centroid_Y
binary uint32size: 4
28SNR_estimator_status
binary uint8size: 1
29estimated_SNR
binary uint32size: 4
30control_error_norm
binary uint32size: 4
31image_quality_status
binary uint8size: 1
32duration_out_status
binary uint8size: 1
33control_error_indicator
binary uint8size: 1
34control_error_out_status
binary uint8size: 1
35frequency_compensation
binary uint16size: 2
36PPS_fine_time
binary uint32size: 3
37working_laser_frequency
binary uint16size: 2
38spare4
binary bytessize: 16

hidden: true
39DRD_reception_date
binary uint64size: 7
40DRD_packet_counter
binary uint32size: 3
41IDE_packet_header
binary uint16size: 2
42IDE_sub_mode
binary uint16size: 2
43N_PRF_IDE
binary uint16size: 2
44IDE_PRF_number
binary uint16size: 2
45pixel_index_UPD
binary uint16size: 2
46measurement_validity_bits
binary uint16size: 2
47CAS_data_indicator
binary uint16size: 2
48background_saturation_status
binary uint16size: 2
49detection_saturation_status
binary uint16size: 2
50background_integration_time
binary uint16size: 2
51DRD_raw_data
binary array[780]size: 1560
binary uint16size: 2

available: optional
1coalignment_data
binary recordsize: 1348
idfield namedefinition
0SID
binary uint8size: 1
Packet ID
1OBT
binary uint64size: 7
On Board Time for HK acquisition
2summed_images
binary uint8size: 1
The number of received CAS images which have been summed
3Mav
binary uint8size: 1
The number of images which must be received from IDE to be averaged by ACDM before applying the centroiding algorithms
4CAS_temp
binary uint16size: 2
Thermal Control Header Temperature Monitor 25
5centroid_x
binary uint32size: 4
Laster echo centroid (sub-pixel) position X
6centroid_y
binary uint32size: 4
Laster echo centroid (sub-pixel) position Y
7BSM_setpoint_cmd_x
binary uint16size: 2
Saturated command to BSM (X axis)
8BSM_setpoint_cmd_y
binary uint16size: 2
Saturated command to BSM (Y axis)
9detection_saturation_status
binary uint16size: 2
Indication whether or not saturation has occurred in the echo images (for the last received CAS image)
10background_saturation_status
binary uint16size: 2
Indication whether or not saturation has occurred in the backeground images (for the last received CAS image)
11image_quality_indicator
binary uint8size: 1
Indication whether or not enough images have been summed for averaging
12centroid_quality_failure
binary uint8size: 1
Centroid quality failure duration exceeded
13SNR_estimate
binary uint32size: 4
Indication whether or not the image signal-to-noise ratio is high enough for centroiding
14configuration_control_register
binary uint8size: 1
ATLID Configuration Control Register: chosen BSM is indicated by bit 0 (0: redundant, 1: nominal)
15control_error_x
binary uint32size: 4
Calculated control error on X axis
16control_error_y
binary uint32size: 4
Calculated control error on Y axis
17control_error_norm
binary uint32size: 4
Root sum square control error
18control_error_quality
binary uint8size: 1
Control error threshold duration has been exceeded
19control_quality_failure
binary uint8size: 1
Control error quality failure duration has been been exceeded
20calc_BSM_setpoint_x
binary uint32size: 4
Calculated BSM pointing Setpoint X
21calc_BSM_setpoint_y
binary uint32size: 4
Calculated BSM pointing Setpoint Y
22BSA_mode
binary uint16size: 2
Current BSA Mode: copy of loaded mode
23accumulation_threshold
binary uint8size: 1
Summed image threshold (minimum average number)
24tracking_point_x
binary uint32size: 4
Tracking point on the CAS detector (X axis)
25tracking_point_y
binary uint32size: 4
Tracking point on the CAS detector (Y axis)
26coalignment_function_mode
binary uint8size: 1
Active co-alignment function mode
27spare
binary bytessize: 31
Spare
28CAS_image_background_1
binary array[52]size: 208
CAS Image Background 1
binary uint32size: 4
29CAS_image_echo
binary array[52]size: 208
CAS Image Echo
binary uint32size: 4
30CAS_image_background_2
binary array[52]size: 208
CAS Image Background 2
binary uint32size: 4
31CAS_image_min
binary array[52]size: 208
CAS Image Min
binary uint32size: 4
32CAS_image_max
binary array[52]size: 208
CAS Image Max
binary uint32size: 4
33CAS_image_SD
binary array[52]size: 208
CAS Image SD
binary uint32size: 4

available: optional
2telemetry_data
binary recordsize: 768
idfield namedefinition
0HK_TM_SID_31
binary bytessize: 175
Block TM1 and Block TM2 TLE
1HK_TM_SID_32
binary bytessize: 169
Block TM3 and Block TM4 TLE
2HK_TM_SID_61
binary bytessize: 214
Default ACDM thermistor housekeeping
3HK_TM_SID_51
binary bytessize: 52
Block TM BSM
4SID
binary uint8size: 1
5TM_generation_time
binary uint64size: 7
Time of TM generation
6packet_counter
binary uint16size: 2
Packet Counter
7clock_counter
binary uint32size: 4
ACDM MCLK (48 MHz) Counter
8TLE_nom_temp
binary uint16size: 2
9PLH_nom_temp
binary uint16size: 2
10RLH_nom_temp
binary uint16size: 2
11TLE_nom_voltage
binary uint16size: 2
12TLE_nom_current
binary uint16size: 2
13TLE_red_temp
binary uint16size: 2
14PLH_red_temp
binary uint16size: 2
15RLH_red_temp
binary uint16size: 2
16TLE_red_voltage
binary uint16size: 2
17TLE_red_current
binary uint16size: 2
18BSM_nom_temp
binary uint16size: 2
19BSME_nom_temp
binary uint16size: 2
20BSFE_nom_temp
binary uint16size: 2
21BSM_nom_voltage
binary uint16size: 2
22BSM_nom_current
binary uint16size: 2
23BSM_red_temp
binary uint16size: 2
24BSME_red_temp
binary uint16size: 2
25BSFE_red_temp
binary uint16size: 2
26BSM_red_voltage
binary uint16size: 2
27BSM_red_current
binary uint16size: 2
28CVE_nom_temp
binary uint16size: 2
29CVE_nom_voltage
binary uint16size: 2
30CVE_nom_current
binary uint16size: 2
31CVE_red_temp
binary uint16size: 2
32CVE_red_voltage
binary uint16size: 2
33CVE_red_current
binary uint16size: 2
34spare
binary bytessize: 92

hidden: true

available: optional
4CRC
binary uint16size: 2
Packet Error Control (CRC)

detection rule

This product definition is applicable if a product matches the following rule:

substr(0, 4, filename()) == "ECA_" and
substr(9, 10, filename()) == "ATL_NOM_0_"

product variables

namesizeinitialisation
num_dsr$num_dsr = unboundindex(/, byteoffset(.) >= filesize())