13 #ifndef TAF_LOCPOS_INTERFACE_H_INCLUDE_GUARD 14 #define TAF_LOCPOS_INTERFACE_H_INCLUDE_GUARD 95 uint32_t horizontalMagnitude,
97 uint32_t verticalMagnitude,
134 int32_t* latitudePtr,
136 int32_t* longitudePtr,
138 int32_t* hAccuracyPtr
208 uint32_t* hSpeedAccuracyPtr,
212 int32_t* vSpeedAccuracyPtr
236 uint32_t* directionPtr,
238 uint32_t* directionAccuracyPtr
259 uint16_t* minutesPtr,
261 uint16_t* secondsPtr,
263 uint16_t* millisecondsPtr
280 uint32_t acquisitionRate
333 int32_t* latitudePtr,
335 int32_t* longitudePtr,
337 int32_t* hAccuracyPtr,
339 int32_t* altitudePtr,
341 int32_t* vAccuracyPtr
367 int32_t* latitudePtr,
369 int32_t* longitudePtr,
371 int32_t* horizontalAccuracyPtr
396 int32_t* altitudePtr,
398 int32_t* altitudeAccuracyPtr
420 uint16_t* minutesPtr,
422 uint16_t* secondsPtr,
424 uint16_t* millisecondsPtr
451 uint32_t* hSpeedAccuracyPtr
479 uint32_t* directionPtr,
481 uint32_t* directionAccuracyPtr
508 int32_t* vspeedAccuracyPtr
582 #endif // TAF_LOCPOS_INTERFACE_H_INCLUDE_GUARD le_result_t taf_locPos_sample_GetHorizontalSpeed(taf_locPos_SampleRef_t positionSampleRef, uint32_t *hSpeedPtr, uint32_t *hSpeedAccuracyPtr)
Definition: taf_locPos_client.c:996
taf_locPos_Resolution_t
Definition: taf_locPos_common.h:51
le_msg_SessionRef_t taf_locPos_GetClientSessionRef(void)
Definition: taf_locPos_server.c:282
le_result_t taf_locPos_GetFixState(taf_locGnss_FixState_t *statePtr)
Definition: taf_locPos_client.c:669
le_result_t taf_locPos_GetDate(uint16_t *yearPtr, uint16_t *monthPtr, uint16_t *dayPtr)
Definition: taf_locPos_client.c:639
le_result_t taf_locPos_GetDirection(uint32_t *directionPtr, uint32_t *directionAccuracyPtr)
Definition: taf_locPos_client.c:733
le_result_t taf_locPos_SetAcquisitionRate(uint32_t acquisitionRate)
Definition: taf_locPos_client.c:789
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
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_sample_GetDirection(taf_locPos_SampleRef_t positionSampleRef, uint32_t *directionPtr, uint32_t *directionAccuracyPtr)
Definition: taf_locPos_client.c:1032
le_result_t taf_locPos_sample_GetVerticalSpeed(taf_locPos_SampleRef_t positionSampleRef, int32_t *vspeedPtr, int32_t *vspeedAccuracyPtr)
Definition: taf_locPos_client.c:1065
le_result_t taf_locPos_sample_GetAltitude(taf_locPos_SampleRef_t positionSampleRef, int32_t *altitudePtr, int32_t *altitudeAccuracyPtr)
Definition: taf_locPos_client.c:929
struct taf_locPos_MovementHandler * taf_locPos_MovementHandlerRef_t
Definition: taf_locPos_common.h:43
le_msg_ServiceRef_t taf_locPos_GetServiceRef(void)
Definition: taf_locPos_server.c:269
taf_locGnss_FixState_t
Definition: taf_locGnss_common.h:193
le_result_t taf_locPos_GetTime(uint16_t *hoursPtr, uint16_t *minutesPtr, uint16_t *secondsPtr, uint16_t *millisecondsPtr)
Definition: taf_locPos_client.c:759
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
struct taf_locPos_Sample * taf_locPos_SampleRef_t
Definition: taf_locPos_common.h:35
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
void taf_locPos_RemoveMovementHandler(taf_locPos_MovementHandlerRef_t handlerRef)
Definition: taf_locPos_client.c:584
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
void taf_locPos_AdvertiseService(void)
Definition: taf_locPos_server.c:296
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_sample_GetFixState(taf_locPos_SampleRef_t positionSampleRef, taf_locGnss_FixState_t *statePtr)
Definition: taf_locPos_client.c:1121
uint32_t taf_locPos_GetAcquisitionRate(void)
Definition: taf_locPos_client.c:809
void taf_locPos_sample_Release(taf_locPos_SampleRef_t positionSampleRef)
Definition: taf_locPos_client.c:827
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
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
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_SetDistanceResolution(taf_locPos_Resolution_t resolution)
Definition: taf_locPos_client.c:1097