0x4C41 - ReportPath
Description
This message is used to report a path. Implementations should attempt to satisfy all constraints specified in the QueryPath message.
PathSeq
Type: Sequence
| Field # |
Field Name |
Type |
Optional |
Interpretation |
| 1 |
PathRec |
PathRec |
false |
|
| 2 |
PathVar |
PathVar |
false |
|
PathRec
Type: Record
| Field # |
Field Name |
Type |
Units |
Optional |
Interpretation |
| 1 |
TimeSeconds |
uint32 |
second |
false |
UTC POSIX-style time in seconds since 1 January 1970 when this data was considered valid |
| 2 |
TimeNanoSeconds |
uint32 |
one |
false |
Nanoseconds component of POSIX-style time when this data was considered valid |
PathVar
Type: Variant
InvalidRequestRec
Type: Record
| Field # |
Field Name |
Type |
Units |
Optional |
Interpretation |
| 1 |
InvalidRequestType |
uint8 |
one |
false |
|
HistoricalGlobalPath
Type: List
ReportGlobalPoseExtRec
Type: Record
| Field # |
Field Name |
Type |
Units |
Optional |
Interpretation |
| 1 |
PresenceVector |
uint16 |
|
|
|
| 2 |
Latitude |
uint32 |
degree |
false |
Decimal degrees |
| 3 |
Longitude |
uint32 |
degree |
false |
Decimal degrees |
| 4 |
AltitudeAGL |
uint32 |
meter |
true |
|
| 5 |
AltitudeMSL |
uint32 |
meter |
true |
|
| 6 |
AltitudeASF |
uint32 |
meter |
true |
|
| 7 |
Depth |
uint32 |
meter |
true |
|
| 8 |
XYPositionRMS |
uint32 |
meter |
true |
An RMS value indicating the validity of the position data. |
| 9 |
ZPositionRMS |
uint32 |
meter |
true |
An RMS value indicating the validity of the position data. |
| 10 |
Roll |
uint16 |
radian |
true |
|
| 11 |
Pitch |
uint16 |
radian |
true |
|
| 12 |
Heading |
uint16 |
radian |
true |
|
| 13 |
Attitude_RMS |
uint16 |
radian |
true |
An RMS value indicating the validity of the orientation data. |
| 14 |
Course |
uint16 |
radian |
true |
|
| 15 |
TimeSeconds |
uint32 |
second |
false |
UTC POSIX-style time in seconds since 1 January 1970 |
| 16 |
TimeNanoSeconds |
uint32 |
one |
false |
Nanoseconds component of POSIX-style time |
HistoricalLocalPath
Type: List
ReportLocalPoseExtRec
Type: Record
| Field # |
Field Name |
Type |
Units |
Optional |
Interpretation |
| 1 |
PresenceVector |
uint16 |
|
|
|
| 2 |
X |
uint32 |
meter |
true |
|
| 3 |
Y |
uint32 |
meter |
true |
|
| 4 |
AltitudeAGL |
uint32 |
meter |
true |
|
| 5 |
AltitudeMSL |
uint32 |
meter |
true |
|
| 6 |
AltitudeASF |
uint32 |
meter |
true |
|
| 7 |
Depth |
uint32 |
meter |
true |
|
| 8 |
ZLocal |
uint32 |
meter |
true |
|
| 9 |
XYPositionRMS |
uint32 |
meter |
true |
An RMS value indicating the validity of the position data. |
| 10 |
ZPositionRMS |
uint32 |
meter |
true |
An RMS value indicating the validity of the position data. |
| 11 |
Roll |
uint16 |
radian |
true |
|
| 12 |
Pitch |
uint16 |
radian |
true |
|
| 13 |
Heading |
uint16 |
radian |
true |
|
| 14 |
Attitude_RMS |
uint16 |
radian |
true |
An RMS value indicating the validity of the orientation data. |
| 15 |
Course |
uint16 |
radian |
true |
|
| 16 |
TimeSeconds |
uint32 |
second |
false |
UTC POSIX-style time in seconds since 1 January 1970 |
| 17 |
TimeNanoSeconds |
uint32 |
one |
false |
Nanoseconds component of POSIX-style time |
FutureGlobalPath
Type: List
ReportGlobalPoseExtRec
Type: Record
| Field # |
Field Name |
Type |
Units |
Optional |
Interpretation |
| 1 |
PresenceVector |
uint16 |
|
|
|
| 2 |
Latitude |
uint32 |
degree |
false |
Decimal degrees |
| 3 |
Longitude |
uint32 |
degree |
false |
Decimal degrees |
| 4 |
AltitudeAGL |
uint32 |
meter |
true |
|
| 5 |
AltitudeMSL |
uint32 |
meter |
true |
|
| 6 |
AltitudeASF |
uint32 |
meter |
true |
|
| 7 |
Depth |
uint32 |
meter |
true |
|
| 8 |
XYPositionRMS |
uint32 |
meter |
true |
An RMS value indicating the validity of the position data. |
| 9 |
ZPositionRMS |
uint32 |
meter |
true |
An RMS value indicating the validity of the position data. |
| 10 |
Roll |
uint16 |
radian |
true |
|
| 11 |
Pitch |
uint16 |
radian |
true |
|
| 12 |
Heading |
uint16 |
radian |
true |
|
| 13 |
Attitude_RMS |
uint16 |
radian |
true |
An RMS value indicating the validity of the orientation data. |
| 14 |
Course |
uint16 |
radian |
true |
|
| 15 |
TimeSeconds |
uint32 |
second |
false |
UTC POSIX-style time in seconds since 1 January 1970 |
| 16 |
TimeNanoSeconds |
uint32 |
one |
false |
Nanoseconds component of POSIX-style time |
FutureLocalPath
Type: List
ReportLocalPoseExtRec
Type: Record
| Field # |
Field Name |
Type |
Units |
Optional |
Interpretation |
| 1 |
PresenceVector |
uint16 |
|
|
|
| 2 |
X |
uint32 |
meter |
true |
|
| 3 |
Y |
uint32 |
meter |
true |
|
| 4 |
AltitudeAGL |
uint32 |
meter |
true |
|
| 5 |
AltitudeMSL |
uint32 |
meter |
true |
|
| 6 |
AltitudeASF |
uint32 |
meter |
true |
|
| 7 |
Depth |
uint32 |
meter |
true |
|
| 8 |
ZLocal |
uint32 |
meter |
true |
|
| 9 |
XYPositionRMS |
uint32 |
meter |
true |
An RMS value indicating the validity of the position data. |
| 10 |
ZPositionRMS |
uint32 |
meter |
true |
An RMS value indicating the validity of the position data. |
| 11 |
Roll |
uint16 |
radian |
true |
|
| 12 |
Pitch |
uint16 |
radian |
true |
|
| 13 |
Heading |
uint16 |
radian |
true |
|
| 14 |
Attitude_RMS |
uint16 |
radian |
true |
An RMS value indicating the validity of the orientation data. |
| 15 |
Course |
uint16 |
radian |
true |
|
| 16 |
TimeSeconds |
uint32 |
second |
false |
UTC POSIX-style time in seconds since 1 January 1970 |
| 17 |
TimeNanoSeconds |
uint32 |
one |
false |
Nanoseconds component of POSIX-style time |