194 #ifndef LE_POS_INTERFACE_H_INCLUDE_GUARD
195 #define LE_POS_INTERFACE_H_INCLUDE_GUARD
262 uint32_t horizontalMagnitude,
268 uint32_t verticalMagnitude,
306 int32_t* latitudePtr,
310 int32_t* longitudePtr,
314 int32_t* hAccuracyPtr
334 int32_t* latitudePtr,
338 int32_t* longitudePtr,
342 int32_t* hAccuracyPtr,
346 int32_t* altitudePtr,
350 int32_t* vAccuracyPtr
371 uint16_t* minutesPtr,
375 uint16_t* secondsPtr,
379 uint16_t* millisecondsPtr
423 uint32_t* hSpeedPtrPtr,
427 int32_t* hSpeedAccuracyPtrPtr,
431 int32_t* vSpeedPtrPtr,
435 int32_t* vSpeedAccuracyPtrPtr
457 int32_t* headingAccuracyPtr
476 int32_t* directionPtr,
480 int32_t* directionAccuracyPtr
506 int32_t* latitudePtr,
510 int32_t* longitudePtr,
514 int32_t* horizontalAccuracyPtr
539 uint16_t* minutesPtr,
543 uint16_t* secondsPtr,
547 uint16_t* millisecondsPtr
601 int32_t* altitudePtr,
605 int32_t* altitudeAccuracyPtr
634 int32_t* hspeedAccuracyPtr
663 int32_t* vspeedAccuracyPtr
693 int32_t* headingAccuracyPtr
719 int32_t* directionPtr,
723 int32_t* directionAccuracyPtr
744 #endif // LE_POS_INTERFACE_H_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_GetDate(uint16_t *yearPtr, uint16_t *monthPtr, uint16_t *dayPtr)
le_result_t le_pos_GetHeading(int32_t *headingPtr, int32_t *headingAccuracyPtr)
le_result_t
Definition: le_basics.h:35
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_GetHeading(le_pos_SampleRef_t positionSampleRef, int32_t *headingPtr, int32_t *headingAccuracyPtr)
le_result_t le_pos_sample_GetTime(le_pos_SampleRef_t positionSampleRef, uint16_t *hoursPtr, uint16_t *minutesPtr, uint16_t *secondsPtr, uint16_t *millisecondsPtr)
le_result_t le_pos_sample_GetDate(le_pos_SampleRef_t positionSampleRef, uint16_t *yearPtr, uint16_t *monthPtr, uint16_t *dayPtr)
le_result_t le_pos_sample_GetAltitude(le_pos_SampleRef_t positionSampleRef, int32_t *altitudePtr, int32_t *altitudeAccuracyPtr)
void le_pos_DisconnectService(void)
void le_pos_ConnectService(void)
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:226
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)
void(* le_pos_MovementHandlerFunc_t)(le_pos_SampleRef_t positionSampleRef, void *contextPtr)
Definition: le_pos_interface.h:248
le_result_t le_pos_Get2DLocation(int32_t *latitudePtr, int32_t *longitudePtr, int32_t *hAccuracyPtr)
le_result_t le_pos_sample_GetVerticalSpeed(le_pos_SampleRef_t positionSampleRef, int32_t *vspeedPtr, int32_t *vspeedAccuracyPtr)
void le_pos_RemoveMovementHandler(le_pos_MovementHandlerRef_t addHandlerRef)
le_result_t le_pos_GetTime(uint16_t *hoursPtr, uint16_t *minutesPtr, uint16_t *secondsPtr, uint16_t *millisecondsPtr)
le_result_t le_pos_sample_GetHorizontalSpeed(le_pos_SampleRef_t positionSampleRef, uint32_t *hspeedPtr, int32_t *hspeedAccuracyPtr)
struct le_pos_MovementHandler * le_pos_MovementHandlerRef_t
Definition: le_pos_interface.h:234
le_result_t le_pos_sample_GetDirection(le_pos_SampleRef_t positionSampleRef, int32_t *directionPtr, int32_t *directionAccuracyPtr)
void le_pos_sample_Release(le_pos_SampleRef_t positionSampleRef)