Remote Orientation Packet

This packet contains an acoustically communicated orientation of a remote device. 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 Orientation Packet

Packet ID 101
Length 23
Read / Write Read
Field # Bytes Offset Data Type Size Description

1

0

u16

2

Device Address, see Subsonus Device Addresses

2 2

u32

4

Observer Unix Time Seconds, see Unix Time Seconds

3 6

u32

4

Observer Microseconds, see Microseconds

4 10 u8 1 Data Valid Flags
5 11 fp32 4

Roll (radians)

6 15 fp32 4

Pitch (radians)

7 19 fp32 4

Heading (radians)

Remote Orientation Packet

Data Valid Flags

This field contains a bit mask that determines if data contained in the Remote Orientation packet is valid.

Bit Description
0 Roll valid
1 Pitch valid
2

Heading valid

3-8 Reserved (set to 0)

Data Valid Flags