Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_locGnss_server.c File Reference

Data Structures

struct  _ServerData_t
 

Macros

#define HIGH_SERVER_DATA_COUNT   3
 
#define _LOCK   LE_ASSERT(pthread_mutex_lock(&_Mutex) == 0);
 
#define _UNLOCK   LE_ASSERT(pthread_mutex_unlock(&_Mutex) == 0);
 
#define TRACE(...)
 
#define IS_TRACE_ENABLED   0
 

Typedefs

typedef void(* RemoveHandlerFunc_t) (void *handlerRef)
 

Functions

 LE_MEM_DEFINE_STATIC_POOL (taf_locGnss_ServerData, HIGH_SERVER_DATA_COUNT, sizeof(_ServerData_t))
 
 LE_REF_DEFINE_STATIC_MAP (taf_locGnss_ServerHandlers, LE_MEM_BLOCKS(taf_locGnss_ServerCmd, HIGH_SERVER_DATA_COUNT))
 
 __attribute__ ((unused))
 [in] Not used More...
 
le_msg_ServiceRef_t taf_locGnss_GetServiceRef (void)
 
le_msg_SessionRef_t taf_locGnss_GetClientSessionRef (void)
 
void taf_locGnss_AdvertiseService (void)
 
static void AsyncResponse_taf_locGnss_AddPositionHandler (taf_locGnss_SampleRef_t positionSampleRef, void *contextPtr)
 
static void Handle_taf_locGnss_AddPositionHandler (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_RemovePositionHandler (le_msg_MessageRef_t _msgRef)
 
static void AsyncResponse_taf_locGnss_AddCapabilityChangeHandler (taf_locGnss_LocCapabilityType_t locCapability, void *contextPtr)
 
static void Handle_taf_locGnss_AddCapabilityChangeHandler (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_RemoveCapabilityChangeHandler (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetLastSampleRef (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetPositionState (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_ReleaseSampleRef (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetLocation (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetDirection (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetAltitude (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetHorizontalSpeed (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetVerticalSpeed (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetGpsLeapSeconds (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetDate (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetTime (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_Enable (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_Start (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_Disable (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_Stop (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_SetConstellation (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetConstellation (le_msg_MessageRef_t _msgRef)
 
static void AsyncResponse_taf_locGnss_AddNmeaHandler (uint64_t timestamp, const char *LE_NONNULL nmeaMask, void *contextPtr)
 
static void Handle_taf_locGnss_AddNmeaHandler (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_RemoveNmeaHandler (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetState (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetSatellitesStatus (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetAcquisitionRate (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetTtff (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetSatellitesInfo (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetTimeAccuracy (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetEpochTime (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_SetDopResolution (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetDilutionOfPrecision (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetLeapSeconds (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetGpsTime (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_SetAcquisitionRate (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_ForceWarmRestart (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_ForceColdRestart (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_ForceFactoryRestart (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_ForceHotRestart (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetSupportedConstellations (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_SetMinElevation (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_StartMode (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetMinElevation (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_SetNmeaSentences (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetNmeaSentences (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_SetDRConfig (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetSupportedNmeaSentences (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_ConfigureEngineState (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_ConfigureRobustLocation (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_RobustLocationInformation (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_DefaultSecondaryBandConstellations (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_RequestSecondaryBandConstellations (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_ConfigureSecondaryBandConstellations (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetMagneticDeviation (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetEllipticalUncertainty (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_SetLeverArmConfig (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_SetEngineType (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetConformityIndex (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetCalibrationData (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetBodyFrameData (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetVRPBasedLLA (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetVRPBasedVelocity (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetSvUsedInPosition (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetSbasCorrection (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetPositionTechnology (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetLocationInfoValidity (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetLocationOutputEngParams (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetReliabilityInformation (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetStdDeviationAzimuthInfo (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetRealTimeInformation (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetMeasurementUsageInfo (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetReportStatus (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetAltitudeMeanSeaLevel (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetSVIds (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetSatellitesInfoEx (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_SetMinGpsWeek (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetMinGpsWeek (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetCapabilities (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_SetNmeaConfiguration (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetXtraStatus (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetGnssData (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_SetDRConfigValidity (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_locGnss_GetGptpTime (le_msg_MessageRef_t _msgRef)
 
static void ServerMsgRecvHandler (le_msg_MessageRef_t msgRef, void *contextPtr)
 

Variables

static le_mem_PoolRef_t _ServerDataPool
 
static le_ref_MapRef_t _HandlerRefMap
 

Macro Definition Documentation

◆ HIGH_SERVER_DATA_COUNT

#define HIGH_SERVER_DATA_COUNT   3

Expected number of simultaneous server data objects.

◆ _LOCK

#define _LOCK   LE_ASSERT(pthread_mutex_lock(&_Mutex) == 0);

◆ _UNLOCK

#define _UNLOCK   LE_ASSERT(pthread_mutex_unlock(&_Mutex) == 0);

◆ TRACE

#define TRACE (   ...)

Trace reference used for controlling tracing in this module.

◆ IS_TRACE_ENABLED

#define IS_TRACE_ENABLED   0

Typedef Documentation

◆ RemoveHandlerFunc_t

typedef void(* RemoveHandlerFunc_t) (void *handlerRef)

Type definition for generic function to remove a handler, given the handler ref.

Function Documentation

◆ LE_MEM_DEFINE_STATIC_POOL()

LE_MEM_DEFINE_STATIC_POOL ( taf_locGnss_ServerData  ,
HIGH_SERVER_DATA_COUNT  ,
sizeof(_ServerData_t  
)

Static pool for server data objects

◆ LE_REF_DEFINE_STATIC_MAP()

LE_REF_DEFINE_STATIC_MAP ( taf_locGnss_ServerHandlers  ,
LE_MEM_BLOCKS(taf_locGnss_ServerCmd, HIGH_SERVER_DATA_COUNT  
)

Static safe reference map for use with Add/Remove handler references

◆ __attribute__()

__attribute__ ( (unused)  )

[in] Not used

[in] Reference to the message.

Mutex and associated macros for use with the above HandlerRefMap.

Unused attribute is needed because this variable may not always get used. Per-server data:

  • Server service reference
  • Server thread reference
  • Client session reference

Cleanup client data if the client is no longer connected

Send the message to the client (queued version)

This is a wrapper around le_msg_Send() with an extra parameter so that it can be used with le_event_QueueFunctionToThread().

Send the message to the client.

◆ taf_locGnss_GetServiceRef()

le_msg_ServiceRef_t taf_locGnss_GetServiceRef ( void  )

Get the server service reference

◆ taf_locGnss_GetClientSessionRef()

le_msg_SessionRef_t taf_locGnss_GetClientSessionRef ( void  )

Get the client session reference for the current message

◆ taf_locGnss_AdvertiseService()

void taf_locGnss_AdvertiseService ( void  )

Initialize the server and advertise the service.

◆ AsyncResponse_taf_locGnss_AddPositionHandler()

static void AsyncResponse_taf_locGnss_AddPositionHandler ( taf_locGnss_SampleRef_t  positionSampleRef,
void *  contextPtr 
)
static

◆ Handle_taf_locGnss_AddPositionHandler()

static void Handle_taf_locGnss_AddPositionHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_RemovePositionHandler()

static void Handle_taf_locGnss_RemovePositionHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ AsyncResponse_taf_locGnss_AddCapabilityChangeHandler()

static void AsyncResponse_taf_locGnss_AddCapabilityChangeHandler ( taf_locGnss_LocCapabilityType_t  locCapability,
void *  contextPtr 
)
static

◆ Handle_taf_locGnss_AddCapabilityChangeHandler()

static void Handle_taf_locGnss_AddCapabilityChangeHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_RemoveCapabilityChangeHandler()

static void Handle_taf_locGnss_RemoveCapabilityChangeHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetLastSampleRef()

static void Handle_taf_locGnss_GetLastSampleRef ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetPositionState()

static void Handle_taf_locGnss_GetPositionState ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_ReleaseSampleRef()

static void Handle_taf_locGnss_ReleaseSampleRef ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetLocation()

static void Handle_taf_locGnss_GetLocation ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetDirection()

static void Handle_taf_locGnss_GetDirection ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetAltitude()

static void Handle_taf_locGnss_GetAltitude ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetHorizontalSpeed()

static void Handle_taf_locGnss_GetHorizontalSpeed ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetVerticalSpeed()

static void Handle_taf_locGnss_GetVerticalSpeed ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetGpsLeapSeconds()

static void Handle_taf_locGnss_GetGpsLeapSeconds ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetDate()

static void Handle_taf_locGnss_GetDate ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetTime()

static void Handle_taf_locGnss_GetTime ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_Enable()

static void Handle_taf_locGnss_Enable ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_Start()

static void Handle_taf_locGnss_Start ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_Disable()

static void Handle_taf_locGnss_Disable ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_Stop()

static void Handle_taf_locGnss_Stop ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_SetConstellation()

static void Handle_taf_locGnss_SetConstellation ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetConstellation()

static void Handle_taf_locGnss_GetConstellation ( le_msg_MessageRef_t  _msgRef)
static

◆ AsyncResponse_taf_locGnss_AddNmeaHandler()

static void AsyncResponse_taf_locGnss_AddNmeaHandler ( uint64_t  timestamp,
const char *LE_NONNULL  nmeaMask,
void *  contextPtr 
)
static

◆ Handle_taf_locGnss_AddNmeaHandler()

static void Handle_taf_locGnss_AddNmeaHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_RemoveNmeaHandler()

static void Handle_taf_locGnss_RemoveNmeaHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetState()

static void Handle_taf_locGnss_GetState ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetSatellitesStatus()

static void Handle_taf_locGnss_GetSatellitesStatus ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetAcquisitionRate()

static void Handle_taf_locGnss_GetAcquisitionRate ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetTtff()

static void Handle_taf_locGnss_GetTtff ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetSatellitesInfo()

static void Handle_taf_locGnss_GetSatellitesInfo ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetTimeAccuracy()

static void Handle_taf_locGnss_GetTimeAccuracy ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetEpochTime()

static void Handle_taf_locGnss_GetEpochTime ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_SetDopResolution()

static void Handle_taf_locGnss_SetDopResolution ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetDilutionOfPrecision()

static void Handle_taf_locGnss_GetDilutionOfPrecision ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetLeapSeconds()

static void Handle_taf_locGnss_GetLeapSeconds ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetGpsTime()

static void Handle_taf_locGnss_GetGpsTime ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_SetAcquisitionRate()

static void Handle_taf_locGnss_SetAcquisitionRate ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_ForceWarmRestart()

static void Handle_taf_locGnss_ForceWarmRestart ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_ForceColdRestart()

static void Handle_taf_locGnss_ForceColdRestart ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_ForceFactoryRestart()

static void Handle_taf_locGnss_ForceFactoryRestart ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_ForceHotRestart()

static void Handle_taf_locGnss_ForceHotRestart ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetSupportedConstellations()

static void Handle_taf_locGnss_GetSupportedConstellations ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_SetMinElevation()

static void Handle_taf_locGnss_SetMinElevation ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_StartMode()

static void Handle_taf_locGnss_StartMode ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetMinElevation()

static void Handle_taf_locGnss_GetMinElevation ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_SetNmeaSentences()

static void Handle_taf_locGnss_SetNmeaSentences ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetNmeaSentences()

static void Handle_taf_locGnss_GetNmeaSentences ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_SetDRConfig()

static void Handle_taf_locGnss_SetDRConfig ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetSupportedNmeaSentences()

static void Handle_taf_locGnss_GetSupportedNmeaSentences ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_ConfigureEngineState()

static void Handle_taf_locGnss_ConfigureEngineState ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_ConfigureRobustLocation()

static void Handle_taf_locGnss_ConfigureRobustLocation ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_RobustLocationInformation()

static void Handle_taf_locGnss_RobustLocationInformation ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_DefaultSecondaryBandConstellations()

static void Handle_taf_locGnss_DefaultSecondaryBandConstellations ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_RequestSecondaryBandConstellations()

static void Handle_taf_locGnss_RequestSecondaryBandConstellations ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_ConfigureSecondaryBandConstellations()

static void Handle_taf_locGnss_ConfigureSecondaryBandConstellations ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetMagneticDeviation()

static void Handle_taf_locGnss_GetMagneticDeviation ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetEllipticalUncertainty()

static void Handle_taf_locGnss_GetEllipticalUncertainty ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_SetLeverArmConfig()

static void Handle_taf_locGnss_SetLeverArmConfig ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_SetEngineType()

static void Handle_taf_locGnss_SetEngineType ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetConformityIndex()

static void Handle_taf_locGnss_GetConformityIndex ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetCalibrationData()

static void Handle_taf_locGnss_GetCalibrationData ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetBodyFrameData()

static void Handle_taf_locGnss_GetBodyFrameData ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetVRPBasedLLA()

static void Handle_taf_locGnss_GetVRPBasedLLA ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetVRPBasedVelocity()

static void Handle_taf_locGnss_GetVRPBasedVelocity ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetSvUsedInPosition()

static void Handle_taf_locGnss_GetSvUsedInPosition ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetSbasCorrection()

static void Handle_taf_locGnss_GetSbasCorrection ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetPositionTechnology()

static void Handle_taf_locGnss_GetPositionTechnology ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetLocationInfoValidity()

static void Handle_taf_locGnss_GetLocationInfoValidity ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetLocationOutputEngParams()

static void Handle_taf_locGnss_GetLocationOutputEngParams ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetReliabilityInformation()

static void Handle_taf_locGnss_GetReliabilityInformation ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetStdDeviationAzimuthInfo()

static void Handle_taf_locGnss_GetStdDeviationAzimuthInfo ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetRealTimeInformation()

static void Handle_taf_locGnss_GetRealTimeInformation ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetMeasurementUsageInfo()

static void Handle_taf_locGnss_GetMeasurementUsageInfo ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetReportStatus()

static void Handle_taf_locGnss_GetReportStatus ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetAltitudeMeanSeaLevel()

static void Handle_taf_locGnss_GetAltitudeMeanSeaLevel ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetSVIds()

static void Handle_taf_locGnss_GetSVIds ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetSatellitesInfoEx()

static void Handle_taf_locGnss_GetSatellitesInfoEx ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_SetMinGpsWeek()

static void Handle_taf_locGnss_SetMinGpsWeek ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetMinGpsWeek()

static void Handle_taf_locGnss_GetMinGpsWeek ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetCapabilities()

static void Handle_taf_locGnss_GetCapabilities ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_SetNmeaConfiguration()

static void Handle_taf_locGnss_SetNmeaConfiguration ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetXtraStatus()

static void Handle_taf_locGnss_GetXtraStatus ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetGnssData()

static void Handle_taf_locGnss_GetGnssData ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_SetDRConfigValidity()

static void Handle_taf_locGnss_SetDRConfigValidity ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_locGnss_GetGptpTime()

static void Handle_taf_locGnss_GetGptpTime ( le_msg_MessageRef_t  _msgRef)
static

◆ ServerMsgRecvHandler()

static void ServerMsgRecvHandler ( le_msg_MessageRef_t  msgRef,
void *  contextPtr 
)
static

Variable Documentation

◆ _ServerDataPool

le_mem_PoolRef_t _ServerDataPool
static

The memory pool for server data objects

◆ _HandlerRefMap

le_ref_MapRef_t _HandlerRefMap
static

Safe Reference Map for use with Add/Remove handler references

Warning
Use _Mutex, defined below, to protect accesses to this data.