TLM_ASP___ version 0

TLM_ASP___

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: 1
idfield namedefinition
0SID
binary uint8size: 1
Structure Identifier
3data
binary union
field expr: with(k = int(../../private_header/SID), if(k == 105, 0, if(k == 213, 1, -1)))

idfield namedefinition
0tm_adb
binary recordsize: 38
idfield namedefinition
0qv1
binary uint32size: 4
Vector part of attitude quaternion, X component
1qv2
binary uint32size: 4
Vector part of attitude quaternion, Y component
2qv3
binary uint32size: 4
Vector part of attitude quaternion, Z component
3qs
binary uint32size: 4
Scalar part of attitude quaternion
4rate_x
binary uint16size: 2
Angular rate in BRF
5rate_y
binary uint16size: 2
Angular rate in BRF
6rate_z
binary uint16size: 2
Angular rate in BRF
7integration_timestamp
binary uint64size: 6
Timestamp of the center of integration associated with the attitude
8julian_date
binary uint16size: 2
Julian date used for precession correction (if enabled)
9velocity_x
binary uint16size: 2
If aberration correction is enabled: X coordinate of velocity vector (in SCI)
10velocity_y
binary uint16size: 2
If aberration correction is enabled: Y coordinate of velocity vector (in SCI)
11velocity_z
binary uint16size: 2
If aberration correction is enabled: Z coordinate of velocity vector (in SCI)
12attitude_quality
binary uint8size: 0:3
Attitude Quality
13precession_correction_enabled
binary uint8size: 0:1
If set to 1: precession correction has been applied
14aberration_correction_enabled
binary uint8size: 0:1
If set to 1: aberration correction has been applied
15rate_quality
binary uint8size: 0:2
Rate Quality
16rate_information_valid
binary uint8size: 0:1
If set to 1: the rate information is valid (i.e. derived from current measurements)
17attitude_quality_index
binary uint8size: 1
Sum of single-star qualities of attitude stars

available: optional
1nav_sol
binary recordsize: 103
idfield namedefinition
0filler
binary bytessize: 3

hidden: true
1frontend_temp
binary uint8size: 1
Structure Identifier
2ID
binary uint8size: 1
Internal use only
3serial_number
binary uint8size: 0:4
Serial Number
4data_valid
binary uint8size: 0:1
Data valid flag
5receiver_mode
binary uint8size: 0:3
ReceiverMode
6number_of_records
binary uint8size: 1
Number of records in data block
7GPS_seconds
binary uint32size: 4
GPS time (seconds)
8GPS_subsec
binary uint32size: 4
GPS time (sub-seconds)
9NU3
binary uint8size: 0:1

hidden: true
10NSM
binary uint8size: 0:3
Navigation Solution Method
11quality_index
binary uint16size: 1:4
Quality Index
12GDOP
binary uint16size: 2
Geometrical dilution of precision
13max_URA
binary int8size: 0:5
Maximum user range accuracy
14max_fit
binary uint8size: 0:4
Maximum curve fit interval taken from all SVs used in current navigation solution
15NU4
binary uint8size: 0:3

hidden: true
16number_of_SVs
binary uint8size: 0:4
Number of SVs contributing to the Navigation Solution
17position_x
binary int64size: 6
X-coordinate
18position_y
binary int64size: 6
Y-coordinate
19position_z
binary int64size: 6
Z-coordinate
20velocity_x
binary int32size: 4
X-velocity
21velocity_y
binary int32size: 4
Y-velocity
22velocity_z
binary int32size: 4
Y-velocity
23PDOP
binary uint16size: 2
Precision dilution of precision
24TDOP
binary uint16size: 2
Time dilution of precision
25delta_x
binary int32size: 4
Position error in X direction
26delta_y
binary int32size: 4
Position error in Y direction
27delta_z
binary int32size: 4
Position error in Z direction
28delta_t
binary int32size: 4
GNSS system time error
29delta_v_x
binary int32size: 4
Velocity error in X direction
30delta_v_y
binary int32size: 4
Velocity error in Y direction
31delta_v_z
binary int32size: 4
Velocity error in Z direction
32delta_f
binary int32size: 4
Receiver clock frequency error
33height
binary int32size: 4
Height above reference ellipsoid
34vertical_speed
binary int32size: 4
Vertical speed
35longitude
binary int32size: 4
Longitude
36latitude
binary int32size: 4
Longitude

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

product variables

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