Remote State Packet
The Remote State Packet contains data transferred from a Remote tracked device. This data is the state of the Remote devices INS transferred across an acoustic or a network link. This packet may only contain partial data, indicated by valid flags, and will be generated whenever remote data is received on the local Subsonus.
Remote State Packet | ||||
---|---|---|---|---|
Packet ID | 25 | |||
Length | 130 | |||
Read / Write | Read | |||
Field # | Bytes Offset | Data Type | Size | Description |
1 |
0 |
u16 |
2 |
Device Address |
2 |
2 |
u32 |
4 |
System status valid flags, see System Status |
3 |
6 |
u32 |
4 |
Filter status valid flags, see Filter Status |
4 |
10 |
u32 |
4 |
System Status |
5 |
14 |
u32 |
4 |
Filter Status |
6 |
18 |
u32 |
4 |
|
7 |
22 |
u32 |
4 |
Unix Time Seconds |
8 |
26 |
u32 |
4 |
Microseconds |
9 |
30 |
fp64 |
8 |
Latitude (rad) |
10 |
38 |
fp64 |
8 |
Longitude (rad) |
11 |
46 |
fp64 |
8 |
Height (m) |
12 |
54 |
fp32 |
4 |
Velocity north (m/s) |
13 |
58 |
fp32 |
4 |
Velocity east (m/s) |
14 |
62 |
fp32 |
4 |
Velocity down (m/s) |
15 |
66 |
fp32 |
4 |
Body acceleration X (m/s/s) |
16 |
70 |
fp32 |
4 |
Body acceleration Y (m/s/s) |
17 |
74 |
fp32 |
4 |
Body acceleration Z (m/s/s) |
18 |
78 |
fp32 |
4 |
G force (g) |
19 |
82 |
fp32 |
4 |
Roll (radians) |
20 |
86 |
fp32 |
4 |
Pitch (radians) |
20 |
90 |
fp32 |
4 |
Heading (radians) |
22 |
94 |
fp32 |
4 |
Angular velocity X (rad/s) |
23 |
98 |
fp32 |
4 |
Angular velocity Y (rad/s) |
24 |
102 |
fp32 |
4 |
Angular velocity Z (rad/s) |
25 |
106 |
fp32 |
4 |
Latitude standard deviation (m) |
26 |
110 |
fp32 |
4 |
Longitude standard deviation (m) |
27 |
114 |
fp32 |
4 |
Height standard deviation (m) |
28 |
118 |
fp32 |
4 |
Roll Standard Deviation (rad) |
29 |
122 |
fp32 |
4 |
Pitch Standard Deviation (rad) |
30 |
126 |
fp32 |
4 |
Heading Standard Deviation (rad) |
Remote State Packet
Data Valid Flags
This field contains a bit mask that determines if data contained in the remote system state packet is valid.
Bit |
Description |
---|---|
0 |
Time Seconds Valid |
1 |
Time Microseconds Valid |
2 |
Latitude Valid |
3 |
Longitude Valid |
4 |
Height Valid |
5 |
Velocity North Valid |
6 |
Velocity East Valid |
7 |
Velocity Down Valid |
8 |
Body Acceleration X Valid |
9 |
Body Acceleration Y Valid |
10 |
Body Acceleration Z Valid |
11 |
G force Valid |
12 |
Roll Valid |
13 |
Pitch Valid |
14 |
Heading Valid |
15 |
Angular Velocity X Valid |
16 |
Angular Velocity Y Valid |
17 |
Angular Velocity Z Valid |
18 |
Latitude Standard Deviation Valid |
19 |
Longitude Standard Deviation Valid |
20 |
Height Standard Deviation Valid |
21 |
Roll Standard Deviation Valid |
22 |
Pitch Standard Deviation Valid |
23 |
Heading Standard Deviation Valid |
24-32 |
Reserved |
Remote State Data Valid Flags