8 #ifndef LEGATO_POS_INCLUDE_GUARD
9 #define LEGATO_POS_INCLUDE_GUARD
59 uint32_t horizontalMagnitude,
60 uint32_t verticalMagnitude,
100 int32_t* longitudePtr,
101 int32_t* horizontalAccuracyPtr
121 int32_t* altitudePtr,
122 int32_t* altitudeAccuracyPtr
143 int32_t* hSpeedAccuracyPtr
164 int32_t* vSpeedAccuracyPtr
186 int32_t* headingAccuracyPtr
207 int32_t* directionPtr,
208 int32_t* directionAccuracyPtr
238 int32_t* latitudePtr,
239 int32_t* longitudePtr,
240 int32_t* hAccuracyPtr
258 int32_t* latitudePtr,
259 int32_t* longitudePtr,
260 int32_t* hAccuracyPtr,
261 int32_t* altitudePtr,
262 int32_t* vAccuracyPtr
280 int32_t* hSpeedAccuracyPtr,
282 int32_t* vSpeedAccuracyPtr
299 int32_t* headingAccuracyPtr
316 int32_t* directionPtr,
317 int32_t* directionAccuracyPtr
333 const char* xtraFilePathPtr
354 #endif // LEGATO_POS_INCLUDE_GUARD
le_result_t le_pos_sample_Get2DLocation(le_pos_SampleRef_t positionSampleRef, int32_t *latitudePtr, int32_t *longitudePtr, int32_t *horizontalAccuracyPtr)
le_result_t le_pos_GetHeading(int32_t *headingPtr, int32_t *headingAccuracyPtr)
le_result_t
Definition: le_basics.h:34
void le_pos_sample_Release(le_pos_SampleRef_t positionSampleRef)
le_result_t le_pos_Get2DLocation(int32_t *latitudePtr, int32_t *longitudePtr, int32_t *hAccuracyPtr)
le_result_t le_pos_sample_GetAltitude(le_pos_SampleRef_t positionSampleRef, int32_t *altitudePtr, int32_t *altitudeAccuracyPtr)
le_result_t le_pos_sample_GetHeading(le_pos_SampleRef_t positionSampleRef, int32_t *headingPtr, int32_t *headingAccuracyPtr)
le_result_t le_pos_LoadXtra(const char *xtraFilePathPtr)
Definition: le_clock.h:97
le_result_t le_pos_GetXtraValidity(le_clk_Time_t *startTimePtr, le_clk_Time_t *stopTimePtr)
void(* le_pos_MovementHandlerFunc_t)(le_pos_SampleRef_t positionSampleRef, void *contextPtr)
Definition: le_pos.h:42
le_result_t le_pos_GetDirection(int32_t *directionPtr, int32_t *directionAccuracyPtr)
struct le_pos_Sample * le_pos_SampleRef_t
Definition: le_pos.h:24
void le_pos_RemoveMovementHandler(le_pos_MovementHandlerRef_t handlerRef)
le_result_t le_pos_sample_GetDirection(le_pos_SampleRef_t positionSampleRef, int32_t *directionPtr, int32_t *directionAccuracyPtr)
le_result_t le_pos_Get3DLocation(int32_t *latitudePtr, int32_t *longitudePtr, int32_t *hAccuracyPtr, int32_t *altitudePtr, int32_t *vAccuracyPtr)
struct le_pos_MovementHandler * le_pos_MovementHandlerRef_t
Definition: le_pos.h:31
le_result_t le_pos_GetMotion(uint32_t *hSpeedPtr, int32_t *hSpeedAccuracyPtr, int32_t *vSpeedPtr, int32_t *vSpeedAccuracyPtr)
le_result_t le_pos_sample_GetHorizontalSpeed(le_pos_SampleRef_t positionSampleRef, uint32_t *hSpeedPtr, int32_t *hSpeedAccuracyPtr)
le_pos_MovementHandlerRef_t le_pos_AddMovementHandler(uint32_t horizontalMagnitude, uint32_t verticalMagnitude, le_pos_MovementHandlerFunc_t handlerPtr, void *contextPtr)
le_result_t le_pos_sample_GetVerticalSpeed(le_pos_SampleRef_t positionSampleRef, int32_t *vSpeedPtr, int32_t *vSpeedAccuracyPtr)