All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
le_gnss_interface.h File Reference
#include "legato.h"

Go to the source code of this file.

Functions

void le_gnss_ConnectService (void)
 
void le_gnss_DisconnectService (void)
 
le_result_t le_gnss_LoadExtendedEphemerisFile (int fd)
 
le_result_t le_gnss_GetExtendedEphemerisValidity (le_clk_Time_t *startTimePtrPtr, le_clk_Time_t *stopTimePtrPtr)
 
le_result_t le_gnss_ForceColdRestart (void)
 

Detailed Description

Legato GNSS include file.

Copyright (C) Sierra Wireless Inc. Use of this work is subject to license.

Function Documentation

void le_gnss_ConnectService ( void  )

Connect the client to the service

void le_gnss_DisconnectService ( void  )

Disconnect the client from the service

le_result_t le_gnss_ForceColdRestart ( void  )

This function clears ephemeris, position and time data before performing a restart.

Returns
LE_FAULT The function failed.
LE_OK The function succeeded.
le_result_t le_gnss_GetExtendedEphemerisValidity ( le_clk_Time_t startTimePtrPtr,
le_clk_Time_t stopTimePtrPtr 
)

This function must be called to get the validity of the last injected Extended Ephemeris.

Returns
LE_FAULT The function failed to get the validity
LE_OK The function succeeded.
Parameters
[out]startTimePtrPtrStart time
[out]stopTimePtrPtrStop time
le_result_t le_gnss_LoadExtendedEphemerisFile ( int  fd)

This function must be called to load an 'Extended Ephemeris' file into the GNSS device.

Returns
LE_FAULT The function failed to inject the 'Extended Ephemeris' file.
LE_OK The function succeeded.
Parameters
[in]fdExtended ephemeris file descriptor