CPR_NOM_0_ version 0

CPR_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: 10
idfield namedefinition
0SC_state_vector_quality
binary uint32size: 4
S/C State Vector Quality
1ISP_format_version
binary uint16size: 2
ISP Format Version
2CPR_offset_time
binary uint32size: 4
CPR Offset Time
3data
binary union
field expr: if(int(../../data_header/service_type) == 240, if(int(../../data_header/service_subtype) == 1, 0, if(int(../../data_header/service_subtype) == 2, 1, -1)), -1)

idfield namedefinition
0status
binary recordsize: 212
idfield namedefinition
0EC_coarse_time
binary uint32size: 4
EC Coarse Time
1CPR_fine_time
binary uint32size: 4
CPR Fine Time
2CPR_offset_time
binary uint32size: 4
CPR Offset Time
3operational_mode
binary uint8size: 0:4
Operational Mode
4obs_sub_mode
binary uint8size: 0:3
Obs Sub Mode
5transition_status
binary uint8size: 0:1
Transition Status
6SC_state_vector_quality
binary uint32size: 4
S/C State Vector Quality
7coarse_time
binary uint32size: 4
Coarse satellite orbital time (local)
8spare
binary uint8size: 1
Spare

hidden: true
9fine_time
binary uint32size: 3
Fine satellite orbital time (local)
10pos_X
binary uint32size: 4
Position X
11pos_Y
binary uint32size: 4
Position Y
12pos_Z
binary uint32size: 4
Position Z
13velocity_X
binary int32size: 4
Velocity X
14velocity_Y
binary int32size: 4
Velocity Y
15velocity_Z
binary int32size: 4
Velocity Z
16geodetic_altitude
binary int32size: 4
Geodetic Altitude
17geodetic_latitude_argument
binary int32size: 4
Geodetic Argument of Latitude
18geocentric_latitude
binary int32size: 4
Geocentric Latitude
19PRF_table_number
binary uint8size: 0:4
PRF Table Number
20PRF_parameter_number
binary uint16size: 1:4
PRF Parameter Number
21PRI
binary uint16size: 2
PRF Parameter Number
22CAL_data0_HOT
binary int16size: 2
PRF Parameter Number
23CAL_data0_normal
binary int16size: 2
PRF Parameter Number
24CAL_data0_log_amp_temp
binary int16size: 2
PRF Parameter Number
25ATT_status_doppler_REF
binary uint8size: 1
ATT status for Doppler REF
26ATT_status_echo
binary uint8size: 1
ATT status for Echo
27TLM_quality_status
binary uint16size: 2
Science TLM Quality Status
28offset_voltage_status_Ich
binary int16size: 2
Offset Voltage Status Ich
29offset_voltage_status_Qch
binary int16size: 2
Offset Voltage Status Qch
30RF_on_off
binary uint8size: 1
RF ON/OFF
31SPU_status_T5
binary uint16size: 2
Sample Starting Time of Doppler Reference (Log)
32SPU_status_T7
binary uint16size: 2
Sample Starting Time of System Noise and CAL DATA#0 (Log Amp Term)
33SPU_status_T18
binary uint16size: 2
Sample Starting Time of CAL DATA (HOT) and CAL DATA (Normal)
34SPU_status_T7_T18
binary uint16size: 2
Sample Starting Time of CAL DATA#0 (HOT) and CAL DATA#0 (Normal)
35SPU_status_T23
binary uint16size: 2
Sample Starting Time of Tx Monitor Signal
36SPU_status_T24
binary uint16size: 2
Sample Starting Time of System Noise in Contingency mode
37SPU_status_T25
binary uint16size: 2
Sample Starting Time of Doppler Reference (IQ)
38SPU_status_Rx_timing
binary uint16size: 2
Switching Time of RX_ATT in SPU (IFU) (Dopp_REF -> Echo)
39SPU_status_IP_timing
binary uint16size: 2
Switching Time of IP_SELECT CMD (Noise -> Echo)
40SPU_status_N_timing
binary uint16size: 2
Switching Time of N_SOURCE CMD (HOT -> Normal)
41SPU_status_IQ_delay
binary uint16size: 2
IQ Delay Time for Booster Circuit
42data_sample_num
binary uint16size: 2
PRF Parameter: Data Sample Number
43RCV_A_temp
binary int16size: 2
Redundant RCV Temperature
44RCV_B_temp
binary int16size: 2
Nominal RCV Temperature
45noise_diode_A_temp
binary int16size: 2
Redundant Noise Diode Temperature
46noise_diode_B_temp
binary int16size: 2
Nominal Noise Diode Temperature
47QOF_detector_1_temp
binary int16size: 2
MD1 Tx
48QOF_detector_2_temp
binary int16size: 2
MD1 Tx
49QOF_temp_1
binary int16size: 2
QOFE
50QOF_temp_2
binary int16size: 2
Sub-Reflector
51QOF_temp_3
binary int16size: 2
FH Tx - Main
52QOF_temp_4
binary int16size: 2
FH Tx - Red
53QOF_temp_5
binary int16size: 2
QOF TRP
54STR_temp_3
binary int16size: 2
TRUSS -Y
55STR_temp_4
binary int16size: 2
TRUSS +Y
56STR_temp_5
binary int16size: 2
DPM +Y
57STR_temp_6
binary int16size: 2
HPT
58HPT_body_current
binary int16size: 2
HPT-A(-B) Body Current
59HPT_beam_current
binary int16size: 2
HPT-A(-B) BEAM Current
60HPT_status
binary uint8size: 1
HPT Status
61LPE_status
binary uint8size: 1
LPE-A(-B) Status
62QOF_status
binary uint8size: 1
QOF Status
63doppler_on_off
binary uint8size: 1
Doppler ON/OFF
64LOG_detector_temp
binary int16size: 2
SPU (IFU) LOG Detector temperature
65IQ_detector_temp
binary int16size: 2
SPU (IFU) IQ Detector temperature
66IQ_ADC_temp
binary int16size: 2
SPU IQ AD Converter temperature
67component_select_status_SPU
binary uint8size: 0:1
Component Select Table Status SPU Select
68component_select_status_component
binary uint8size: 0:7
Component Select Table Status Component Select
69offset_function_status
binary uint8size: 0:1
Offset Function Status
70offset_temp_select_status
binary uint8size: 0:2
Offset Function Status: Offset Temp Select Status
71spare2
binary uint8size: 0:5
Spare

hidden: true
72avg_0_noise_diode
binary int16size: 2
Average number of #0 Noise Diode
73avg_0_log_amp_term
binary int16size: 2
Average number of #0 Log Amp Term
74avg_system_noise
binary int16size: 2
Average number of System Noise
75avg_pulse_pair
binary int16size: 2
Average number of Pulse Pair
76datapos_echo_log
binary int16size: 2
Data position of Echo Log
77datapos_echo_pulse_pair
binary int16size: 2
Data position of Echo Pulse Pair
78datapos_system_noise
binary int16size: 2
Data position of System Noise
79datapos_noise_diode
binary int16size: 2
Data position of Noise Diode
80datapos_system_log_amp_term
binary int16size: 2
Data position of Log Amp Term
81datapos_doppler_ref_log
binary int16size: 2
Data position of Doppler Ref Log
82datapos_Tx_monitor
binary int16size: 2
Data position of Tx Monitor
83obs_height_selection_table_version
binary uint8size: 1
Observation height selection Table Version
84PRF_table_version
binary uint8size: 1
PRF Table Version
85SPU_variable_table_version
binary uint8size: 1
SPU Variable Table Version
86dynamic_offset_table_version
binary uint8size: 1
Dynamic Offset Table Version
87data_position_table_version
binary uint8size: 1
Data Position Table Version
88program_version
binary uint8size: 1
Program Version
89fixed_offset_voltage_status_Ich
binary uint16size: 2
Fixed Offset Voltage Status Ich
90fixed_offset_voltage_status_Qch
binary uint16size: 2
Fixed Offset Voltage Status Qch
91LPE_A_temp
binary int16size: 2
Redundant LPE temperature
92LPE_B_temp
binary int16size: 2
Nominal LPE temperature
93LPT_A_temp
binary int16size: 2
Redundant LPT temperature
94LPT_B_temp
binary int16size: 2
Nominal LPT temperature
95EIK_A_temp
binary int16size: 2
Redundant HPT EIK temperature
96EIK_B_temp
binary int16size: 2
Nominal HPT EIK temperature
97MREF_center_temp
binary int16size: 2
MRF Center temperature
98MREF_upper_temp
binary int16size: 2
MRF Upper temperature
99MREF_lower_temp
binary int16size: 2
MRF Lower temperature
100MREF_left_temp
binary int16size: 2
MRF Left temperature
101MREF_right_temp
binary int16size: 2
MRF Right temperature
102EPC_A_temp
binary int16size: 2
Redundant HPT EPC temperature
103EPC_B_temp
binary int16size: 2
Nominal HPT EPC temperature
104PHS_status
binary uint8size: 1
SPU Phase Shifter Status (for internal CAL)
105ATT_status_3
binary uint8size: 1
SPU Calibration ATT Status 3 (for internal CAL)
106ATT_status_2
binary uint8size: 1
SPU Calibration ATT Status 2 (for internal CAL)
107ATT_status_1
binary uint8size: 1
SPU Calibration ATT Status 1 (for internal CAL)

available: optional
1data
binary recordsize: 2340
idfield namedefinition
0frame_number
binary uint32size: 4
Frame number
1average_number
binary uint16size: 2
Average number
2coherent_echo_data
binary array[218]size: 436
Coherent Echo Data
binary int16size: 2
3coherent_noise_data
binary int16size: 2
Coherent Noise Data
4doppler_data_real
binary array[218]size: 872
Doppler Data (Real)
binary int32size: 4
5doppler_data_imag
binary array[218]size: 872
Doppler Data (Imag)
binary int32size: 4
6average_number_CAL
binary int16size: 2
Average Number of CAL
7CAL_DATA_HOT
binary int16size: 2
CAL DATA (HOT)
8CAL_DATA_normal
binary int16size: 2
CAL DATA (Normal)
9tx_monitor_signal
binary array[34]size: 68
Tx Monitor Signal
binary int16size: 2
10doppler_reference_log
binary array[34]size: 68
Doppler Reference (LOG)
binary int16size: 2
11doppler_reference_real
binary int32size: 4
Doppler Reference (Real)
12doppler_reference_imag
binary int32size: 4
Doppler Referenc (Imag)
13processing_error_status
binary uint16size: 2
Processing Error Status

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()) == "CPR_NOM_0_"

product variables

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