227 #ifndef LE_POS_INTERFACE_H_INCLUDE_GUARD
228 #define LE_POS_INTERFACE_H_INCLUDE_GUARD
240 const char* serviceInstanceName
294 uint32_t horizontalMagnitude,
300 uint32_t verticalMagnitude,
338 int32_t* latitudePtr,
342 int32_t* longitudePtr,
346 int32_t* hAccuracyPtr
366 int32_t* latitudePtr,
370 int32_t* longitudePtr,
374 int32_t* hAccuracyPtr,
378 int32_t* altitudePtr,
382 int32_t* vAccuracyPtr
401 uint32_t* hSpeedPtrPtr,
405 int32_t* hSpeedAccuracyPtrPtr,
409 int32_t* vSpeedPtrPtr,
413 int32_t* vSpeedAccuracyPtrPtr
435 int32_t* headingAccuracyPtr
454 int32_t* directionPtr,
458 int32_t* directionAccuracyPtr
476 const char* xtraFilePathPtr
504 #endif // LE_POS_INTERFACE_H_INCLUDE_GUARD
le_result_t le_pos_GetHeading(int32_t *headingPtr, int32_t *headingAccuracyPtr)
le_result_t le_pos_GetXtraValidity(le_clk_Time_t *startTimePtrPtr, le_clk_Time_t *stopTimePtrPtr)
le_result_t
Definition: le_basics.h:34
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_LoadXtra(const char *xtraFilePathPtr)
void le_pos_StartClient(const char *serviceInstanceName)
le_result_t le_pos_Get3DLocation(int32_t *latitudePtr, int32_t *longitudePtr, int32_t *hAccuracyPtr, int32_t *altitudePtr, int32_t *vAccuracyPtr)
struct le_pos_Sample * le_pos_SampleRef_t
Definition: le_pos_interface.h:260
Definition: le_clock.h:97
le_result_t le_pos_GetDirection(int32_t *directionPtr, int32_t *directionAccuracyPtr)
le_result_t le_pos_GetMotion(uint32_t *hSpeedPtrPtr, int32_t *hSpeedAccuracyPtrPtr, int32_t *vSpeedPtrPtr, int32_t *vSpeedAccuracyPtrPtr)
struct le_pos_Sample * le_pos_SampleRef_t
Definition: le_pos.h:24
void le_pos_StopClient(void)
le_result_t le_pos_Get2DLocation(int32_t *latitudePtr, int32_t *longitudePtr, int32_t *hAccuracyPtr)
struct le_pos_MovementHandler * le_pos_MovementHandlerRef_t
Definition: le_pos.h:31
void le_pos_RemoveMovementHandler(le_pos_MovementHandlerRef_t addHandlerRef)
void(* le_pos_MovementHandlerFunc_t)(le_pos_SampleRef_t positionSampleRef, void *contextPtr)
Definition: le_pos_interface.h:282
struct le_pos_MovementHandler * le_pos_MovementHandlerRef_t
Definition: le_pos_interface.h:268