SDK Version 2.0.1
AnsuR Technologies ASMIRA SDK
Loading...
Searching...
No Matches
Position and telemetry

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.

Detailed Description

Platform and sensor position reported by the sending client, either as NMEA 0183 or as MISB ST 0601 KLV.

Typedef Documentation

◆ PositionValuesFunc

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.

Enumeration Type Documentation

◆ 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.

Function Documentation

◆ SetPositionValuesCallback()

void asdk::sdk_t::SetPositionValuesCallback ( PositionValuesFunc func,
void * opaque = nullptr )
inline

Position Values callback.

Parameters
funcCallback to install.
opaqueCaller data passed back unchanged to every invocation.

Definition at line 1503 of file asmirasdk.h.