19 #ifndef LEGATO_PA_GNSS_INCLUDE_GUARD
20 #define LEGATO_PA_GNSS_INCLUDE_GUARD
260 const char* xtraFilePathPtr
316 #endif // LEGATO_PA_GNSS_INCLUDE_GUARD
int32_t altitude
Definition: pa_gnss.h:68
bool hUncertaintyValid
if true, horizontal uncertainty is set
Definition: pa_gnss.h:90
le_result_t
Definition: le_basics.h:34
uint32_t hUncertainty
Definition: pa_gnss.h:91
pa_Gnss_Date_t date
The date of the fix.
Definition: pa_gnss.h:121
uint16_t hdop
The horizontal Dilution of Precision (DOP)
Definition: pa_gnss.h:88
uint32_t vUncertainty
Definition: pa_gnss.h:95
uint16_t minutes
The Minutes.
Definition: pa_gnss.h:35
bool altitudeValid
if true, altitude is set
Definition: pa_gnss.h:67
pa_Gnss_Time_t time
The time of the fix.
Definition: pa_gnss.h:118
uint32_t heading
Definition: pa_gnss.h:84
uint16_t year
The Year.
Definition: pa_gnss.h:47
int32_t longitude
Definition: pa_gnss.h:64
bool trackUncertaintyValid
if true, track uncertainty is set
Definition: pa_gnss.h:110
void pa_gnss_RemovePositionDataHandler(le_event_HandlerRef_t handlerRef)
bool vSpeedValid
if true, vertical speed is set
Definition: pa_gnss.h:75
uint32_t headingUncertainty
Definition: pa_gnss.h:107
bool vSpeedUncertaintyValid
if true, vertical speed uncertainty is set
Definition: pa_gnss.h:102
uint16_t month
The Month.
Definition: pa_gnss.h:48
Definition: le_clock.h:97
bool hSpeedUncertaintyValid
if true, horizontal speed uncertainty is set
Definition: pa_gnss.h:98
bool headingValid
if true, heading is set
Definition: pa_gnss.h:83
le_event_HandlerRef_t pa_gnss_AddPositionDataHandler(pa_gnss_PositionDataHandlerFunc_t handler)
void(* pa_gnss_PositionDataHandlerFunc_t)(pa_Gnss_Position_Ref_t position)
Definition: pa_gnss.h:205
le_result_t pa_gnss_GetLastPositionData(pa_Gnss_Position_Ref_t positionRef)
int32_t latitude
Definition: pa_gnss.h:60
uint32_t vSpeedUncertainty
Definition: pa_gnss.h:103
uint32_t hSpeed
Definition: pa_gnss.h:72
uint32_t vSpeed
Definition: pa_gnss.h:76
bool vUncertaintyValid
if true, vertical uncertainty is set
Definition: pa_gnss.h:94
bool vdopValid
if true, vertical dilition is set
Definition: pa_gnss.h:114
uint16_t hours
The Hours.
Definition: pa_gnss.h:34
uint32_t hSpeedUncertainty
Definition: pa_gnss.h:99
le_result_t pa_gnss_SetAcquisitionRate(uint32_t rate)
le_result_t pa_gnss_LoadXtra(const char *xtraFilePathPtr)
bool headingUncertaintyValid
if true, heading uncertainty is set
Definition: pa_gnss.h:106
struct le_event_Handler * le_event_HandlerRef_t
Definition: le_eventLoop.h:752
le_result_t pa_gnss_Start(void)
uint32_t trackUncertainty
Definition: pa_gnss.h:111
le_result_t pa_gnss_Stop(void)
bool hdopValid
decimal place (308 = 30.8 degrees).
Definition: pa_gnss.h:87
bool longitudeValid
if true, longitude is set
Definition: pa_gnss.h:63
pa_Gnss_Position_t * pa_Gnss_Position_Ref_t
Definition: pa_gnss.h:126
bool dateValid
if true, date is set
Definition: pa_gnss.h:120
le_result_t pa_gnss_DisableXtraSession(void)
le_result_t pa_gnss_GetXtraValidityTimes(le_clk_Time_t *startTimePtr, le_clk_Time_t *stopTimePtr)
le_result_t pa_gnss_GetXtraSessionStatus(bool *enablePtr)
bool hSpeedValid
if true, horizontal speed is set
Definition: pa_gnss.h:71
le_result_t pa_gnss_Release(void)
uint16_t seconds
The Seconds.
Definition: pa_gnss.h:36
le_result_t pa_gnss_EnableXtraSession(void)
bool latitudeValid
if true, latitude is set
Definition: pa_gnss.h:59
uint16_t vdop
The vertical Dilution of Precision (DOP)
Definition: pa_gnss.h:115
uint16_t day
The Day.
Definition: pa_gnss.h:49
bool timeValid
if true, time is set
Definition: pa_gnss.h:117
uint16_t milliseconds
The Milliseconds.
Definition: pa_gnss.h:37
uint32_t track
Definition: pa_gnss.h:80
le_result_t pa_gnss_Init(void)
bool trackValid
if true, Track is set
Definition: pa_gnss.h:79