![]() |
SDK Version 2.0.1
AnsuR Technologies ASMIRA SDK
|
Classes | |
| struct | asdk::position_klv_values_t |
| Platform and sensor position decoded from MISB ST 0601 KLV. More... | |
| struct | asdk::position_nmea_values_t |
| Position decoded from an NMEA 0183 GNSS receiver. More... | |
| struct | asdk::position_values_t |
| Position reported by the sending client, delivered by PositionValuesFunc. More... | |
Typedefs | |
| typedef void(*) | asdk::PositionValuesFunc(const position_values_t *positionValues, void *opaque) |
| The sending client reported a position, see position_values_t. | |
Enumerations | |
| enum | asdk::PositionSource { asdk::PositionSourceUndefined , asdk::PositionSourceNMEA , asdk::PositionSourceKLV } |
| Which member of position_values_t carries the position. More... | |
Functions | |
| void | asdk::sdk_t::SetPositionValuesCallback (PositionValuesFunc func, void *opaque=nullptr) |
| Position Values callback. | |
Platform and sensor position reported by the sending client, either as NMEA 0183 or as MISB ST 0601 KLV.
| typedef void(*) asdk::PositionValuesFunc(const position_values_t *positionValues, void *opaque) |
The sending client reported a position, see position_values_t.
Definition at line 864 of file asmirasdk.h.
| enum asdk::PositionSource |
Which member of position_values_t carries the position.
| Enumerator | |
|---|---|
| PositionSourceUndefined | Undefined, neither member is set |
| PositionSourceNMEA | NMEA 0183, see position_values_t::nmeaValues |
| PositionSourceKLV | MISB ST 0601, see position_values_t::klvValues |
Definition at line 294 of file asmirasdk.h.
|
inline |
Position Values callback.
| func | Callback to install. |
| opaque | Caller data passed back unchanged to every invocation. |
Definition at line 1503 of file asmirasdk.h.