309 #ifndef TAF_LOCPOS_INTERFACE_H_INCLUDE_GUARD 310 #define TAF_LOCPOS_INTERFACE_H_INCLUDE_GUARD 431 uint32_t horizontalMagnitude,
433 uint32_t verticalMagnitude,
466 int32_t* latitudePtr,
468 int32_t* longitudePtr,
470 int32_t* hAccuracyPtr
534 uint32_t* hSpeedAccuracyPtr,
538 int32_t* vSpeedAccuracyPtr
560 uint32_t* directionPtr,
562 uint32_t* directionAccuracyPtr
581 uint16_t* minutesPtr,
583 uint16_t* secondsPtr,
585 uint16_t* millisecondsPtr
600 uint32_t acquisitionRate
647 int32_t* latitudePtr,
649 int32_t* longitudePtr,
651 int32_t* hAccuracyPtr,
653 int32_t* altitudePtr,
655 int32_t* vAccuracyPtr
679 int32_t* latitudePtr,
681 int32_t* longitudePtr,
683 int32_t* horizontalAccuracyPtr
706 int32_t* altitudePtr,
708 int32_t* altitudeAccuracyPtr
728 uint16_t* minutesPtr,
730 uint16_t* secondsPtr,
732 uint16_t* millisecondsPtr
757 uint32_t* hSpeedAccuracyPtr
783 uint32_t* directionPtr,
785 uint32_t* directionAccuracyPtr
810 int32_t* vspeedAccuracyPtr
877 #endif // TAF_LOCPOS_INTERFACE_H_INCLUDE_GUARD le_result_t taf_locPos_SetAcquisitionRate(uint32_t acquisitionRate)
Definition: taf_locPos_client.c:789
le_result_t taf_locPos_sample_Get2DLocation(taf_locPos_SampleRef_t positionSampleRef, int32_t *latitudePtr, int32_t *longitudePtr, int32_t *horizontalAccuracyPtr)
Definition: taf_locPos_client.c:893
taf_locPos_Resolution_t
Definition: taf_locPos_common.h:51
le_result_t taf_locPos_sample_GetHorizontalSpeed(taf_locPos_SampleRef_t positionSampleRef, uint32_t *hSpeedPtr, uint32_t *hSpeedAccuracyPtr)
Definition: taf_locPos_client.c:996
void taf_locPos_DisconnectService(void)
Definition: taf_locPos_client.c:503
le_result_t taf_locPos_GetMotion(uint32_t *hSpeedPtr, uint32_t *hSpeedAccuracyPtr, int32_t *vSpeedPtr, int32_t *vSpeedAccuracyPtr)
Definition: taf_locPos_client.c:696
le_result_t taf_locPos_Get3DLocation(int32_t *latitudePtr, int32_t *longitudePtr, int32_t *hAccuracyPtr, int32_t *altitudePtr, int32_t *vAccuracyPtr)
Definition: taf_locPos_client.c:853
taf_locPos_MovementHandlerRef_t taf_locPos_AddMovementHandler(uint32_t horizontalMagnitude, uint32_t verticalMagnitude, taf_locPos_MovementHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_locPos_client.c:558
le_result_t taf_locPos_GetFixState(taf_locGnss_FixState_t *statePtr)
Definition: taf_locPos_client.c:669
le_result_t taf_locPos_sample_GetDirection(taf_locPos_SampleRef_t positionSampleRef, uint32_t *directionPtr, uint32_t *directionAccuracyPtr)
Definition: taf_locPos_client.c:1032
le_result_t taf_locPos_GetTime(uint16_t *hoursPtr, uint16_t *minutesPtr, uint16_t *secondsPtr, uint16_t *millisecondsPtr)
Definition: taf_locPos_client.c:759
void taf_locPos_ConnectService(void)
Definition: taf_locPos_client.c:291
struct taf_locPos_MovementHandler * taf_locPos_MovementHandlerRef_t
Definition: taf_locPos_common.h:43
taf_locGnss_FixState_t
Definition: taf_locGnss_common.h:193
le_result_t taf_locPos_sample_GetVerticalSpeed(taf_locPos_SampleRef_t positionSampleRef, int32_t *vspeedPtr, int32_t *vspeedAccuracyPtr)
Definition: taf_locPos_client.c:1065
void(* taf_locPos_DisconnectHandler_t)(void *)
Definition: taf_locPos_interface.h:325
struct taf_locPos_Sample * taf_locPos_SampleRef_t
Definition: taf_locPos_common.h:35
void taf_locPos_RemoveMovementHandler(taf_locPos_MovementHandlerRef_t handlerRef)
Definition: taf_locPos_client.c:584
LE_FULL_API void taf_locPos_SetServerDisconnectHandler(taf_locPos_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_locPos_client.c:380
uint32_t taf_locPos_GetAcquisitionRate(void)
Definition: taf_locPos_client.c:809
LE_FULL_API void taf_locPos_SetNonExitServerDisconnectHandler(taf_locPos_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_locPos_client.c:457
le_result_t taf_locPos_sample_GetAltitude(taf_locPos_SampleRef_t positionSampleRef, int32_t *altitudePtr, int32_t *altitudeAccuracyPtr)
Definition: taf_locPos_client.c:929
le_result_t taf_locPos_sample_GetTime(taf_locPos_SampleRef_t positionSampleRef, uint16_t *hoursPtr, uint16_t *minutesPtr, uint16_t *secondsPtr, uint16_t *millisecondsPtr)
Definition: taf_locPos_client.c:957
le_result_t
Definition: le_basics.h:45
void(* taf_locPos_MovementHandlerFunc_t)(taf_locPos_SampleRef_t positionSampleRef, void *contextPtr)
Definition: taf_locPos_common.h:74
#define LE_FULL_API
Definition: le_apiFeatures.h:42
le_result_t taf_locPos_Get2DLocation(int32_t *latitudePtr, int32_t *longitudePtr, int32_t *hAccuracyPtr)
Definition: taf_locPos_client.c:608
le_result_t taf_locPos_GetDirection(uint32_t *directionPtr, uint32_t *directionAccuracyPtr)
Definition: taf_locPos_client.c:733
le_result_t taf_locPos_sample_GetFixState(taf_locPos_SampleRef_t positionSampleRef, taf_locGnss_FixState_t *statePtr)
Definition: taf_locPos_client.c:1121
le_result_t taf_locPos_sample_GetDate(taf_locPos_SampleRef_t positionSampleRef, uint16_t *yearPtr, uint16_t *monthPtr, uint16_t *dayPtr)
Definition: taf_locPos_client.c:1147
le_result_t taf_locPos_SetDistanceResolution(taf_locPos_Resolution_t resolution)
Definition: taf_locPos_client.c:1097
le_result_t taf_locPos_TryConnectService(void)
Definition: taf_locPos_client.c:323
void taf_locPos_sample_Release(taf_locPos_SampleRef_t positionSampleRef)
Definition: taf_locPos_client.c:827
le_result_t taf_locPos_GetDate(uint16_t *yearPtr, uint16_t *monthPtr, uint16_t *dayPtr)
Definition: taf_locPos_client.c:639