![]() |
SDK Version 2.0.1
AnsuR Technologies ASMIRA SDK
|
Platform and sensor position decoded from MISB ST 0601 KLV. More...
#include <asmirasdk.h>
Public Attributes | |
| uint64_t | unixTime { 0ULL } |
| Unix time in seconds at which the platform sampled the position (ST 0601 tag 2, converted from microseconds). | |
| float | indicatedAirSpeed { 0.0f } |
| Platform indicated airspeed in m/s, 0 - 255 (ST 0601 tag 58). | |
| float | trueAirSpeed { 0.0f } |
| Platform true airspeed in m/s, 0 - 255 (ST 0601 tag 57). | |
| float | groundSpeed { 0.0f } |
| Platform ground speed in m/s, 0 - 255 (ST 0601 tag 56). | |
| double | latitude { 0.0 } |
| Platform latitude in degrees, WGS 84 (ST 0601 tag 13). | |
| double | longitude { 0.0 } |
| Platform longitude in degrees, WGS 84 (ST 0601 tag 14). | |
| double | altitude { 0.0 } |
| Sensor true altitude in metres above mean sea level, -900 to 19000 (ST 0601 tag 15). | |
| float | heading { 0.0f } |
| Platform heading in degrees, 0 - 360 clockwise from true north (ST 0601 tag 5). | |
| float | pitch { 0.0f } |
| Platform pitch in degrees (ST 0601 tag 6). | |
| float | roll { 0.0f } |
| Platform roll in degrees (ST 0601 tag 7). | |
| float | sensorHorizontalFOV { 0.0f } |
| Sensor horizontal field of view in degrees, 0 - 180 (ST 0601 tag 16). | |
| float | sensorVerticalFOV { 0.0f } |
| Sensor vertical field of view in degrees, 0 - 180 (ST 0601 tag 17). | |
| float | sensorAzimuth { 0.0f } |
| Sensor azimuth relative to the platform in degrees, 0 - 360 (ST 0601 tag 18). | |
| float | sensorElevationAngle { 0.0f } |
| Sensor elevation angle relative to the platform in degrees (ST 0601 tag 19). | |
| float | sensorRelativeRollAngle { 0.0f } |
| Sensor roll relative to the platform in degrees, 0 - 360 (ST 0601 tag 20). | |
Platform and sensor position decoded from MISB ST 0601 KLV.
Reached through position_values_t::klvValues when position_values_t::positionSource is PositionSourceKLV. Every angle is in degrees. A field the sending platform does not report arrives as zero, so zero means "no value" as much as it means zero.
Definition at line 629 of file asmirasdk.h.
| uint64_t asdk::position_klv_values_t::unixTime { 0ULL } |
Unix time in seconds at which the platform sampled the position (ST 0601 tag 2, converted from microseconds).
Definition at line 630 of file asmirasdk.h.
| float asdk::position_klv_values_t::indicatedAirSpeed { 0.0f } |
Platform indicated airspeed in m/s, 0 - 255 (ST 0601 tag 58).
Definition at line 631 of file asmirasdk.h.
| float asdk::position_klv_values_t::trueAirSpeed { 0.0f } |
Platform true airspeed in m/s, 0 - 255 (ST 0601 tag 57).
Definition at line 632 of file asmirasdk.h.
| float asdk::position_klv_values_t::groundSpeed { 0.0f } |
Platform ground speed in m/s, 0 - 255 (ST 0601 tag 56).
Definition at line 633 of file asmirasdk.h.
| double asdk::position_klv_values_t::latitude { 0.0 } |
Platform latitude in degrees, WGS 84 (ST 0601 tag 13).
Definition at line 634 of file asmirasdk.h.
| double asdk::position_klv_values_t::longitude { 0.0 } |
Platform longitude in degrees, WGS 84 (ST 0601 tag 14).
Definition at line 635 of file asmirasdk.h.
| double asdk::position_klv_values_t::altitude { 0.0 } |
Sensor true altitude in metres above mean sea level, -900 to 19000 (ST 0601 tag 15).
Definition at line 636 of file asmirasdk.h.
| float asdk::position_klv_values_t::heading { 0.0f } |
Platform heading in degrees, 0 - 360 clockwise from true north (ST 0601 tag 5).
Definition at line 637 of file asmirasdk.h.
| float asdk::position_klv_values_t::pitch { 0.0f } |
Platform pitch in degrees (ST 0601 tag 6).
Definition at line 638 of file asmirasdk.h.
| float asdk::position_klv_values_t::roll { 0.0f } |
Platform roll in degrees (ST 0601 tag 7).
Definition at line 639 of file asmirasdk.h.
| float asdk::position_klv_values_t::sensorHorizontalFOV { 0.0f } |
Sensor horizontal field of view in degrees, 0 - 180 (ST 0601 tag 16).
Definition at line 640 of file asmirasdk.h.
| float asdk::position_klv_values_t::sensorVerticalFOV { 0.0f } |
Sensor vertical field of view in degrees, 0 - 180 (ST 0601 tag 17).
Definition at line 641 of file asmirasdk.h.
| float asdk::position_klv_values_t::sensorAzimuth { 0.0f } |
Sensor azimuth relative to the platform in degrees, 0 - 360 (ST 0601 tag 18).
Definition at line 642 of file asmirasdk.h.
| float asdk::position_klv_values_t::sensorElevationAngle { 0.0f } |
Sensor elevation angle relative to the platform in degrees (ST 0601 tag 19).
Definition at line 643 of file asmirasdk.h.
| float asdk::position_klv_values_t::sensorRelativeRollAngle { 0.0f } |
Sensor roll relative to the platform in degrees, 0 - 360 (ST 0601 tag 20).
Definition at line 644 of file asmirasdk.h.