LPP GNSS interface. More...
#include <gllpp.h>
Public Member Functions | |
virtual void | RequestGnssCapabilities (void)=0 |
Request GNSS capabilities. | |
virtual void | ProvideReferenceTime (const GLLPP_GNSS_ReferenceTime *pReferenceTime)=0 |
Provide GNSS Reference Time from LPP server. | |
virtual void | ProvideReferenceLocation (const GLLPP_GNSS_ReferenceLocation *pReferenceLocation)=0 |
Provide GNSS Reference Location from LPP server. | |
virtual void | ProvideIonosphericModel (const GLLPP_GNSS_IonosphericModel *pIonosphericModel)=0 |
Provide GNSS Ionospheric Model from LPP server. | |
virtual void | ProvideEarthOrientationParameters (const GLLPP_GNSS_EarthOrientationParameters *pEarthOrientationParameters)=0 |
Provide GNSS Earth Orientation Parameters from LPP server. | |
virtual void | ProvideTimeModelList (const GLLPP_GNSS_AssistanceData_ID *pGnssId, const GLLPP_GNSS_TimeModelList *pTimeModelList)=0 |
Provide GNSS Time Model List from LPP server. | |
virtual void | ProvideDifferentialCorrections (const GLLPP_GNSS_AssistanceData_ID *pGnssId, const GLLPP_GNSS_DifferentialCorrections *pDifferentialCorrections)=0 |
Provide GNSS Differential Corrections from LPP server. | |
virtual void | ProvideNavigationModel (const GLLPP_GNSS_AssistanceData_ID *pGnssId, const GLLPP_GNSS_NavigationModel *pNavigationModel)=0 |
Provide GNSS Navigation Model from LPP server. | |
virtual void | ProvideRealTimeIntegrity (const GLLPP_GNSS_AssistanceData_ID *pGnssId, const GLLPP_GNSS_RealTimeIntegrity *pRealTimeIntegrity)=0 |
Provide GNSS Real Time Integrity from LPP server. | |
virtual void | ProvideDataBitAssistance (const GLLPP_GNSS_AssistanceData_ID *pGnssId, const GLLPP_GNSS_DataBitAssistance_TOD *pTOD, const GLLPP_GNSS_DataBitsSatElement *pDataBitsSatElement)=0 |
Provide GNSS Data Bit Assistance from LPP server. | |
virtual void | ProvideAcquisitionAssistance (const GLLPP_GNSS_AssistanceData_ID *pGnssId, const GLLPP_GNSS_AcquisitionAssistance *pAcquisitionAssistance)=0 |
Provide GNSS Acquisition Assistance from LPP server. | |
virtual void | ProvideAlmanac (const GLLPP_GNSS_AssistanceData_ID *pGnssId, const GLLPP_GNSS_Almanac *pAlmanac)=0 |
Provide GNSS Almanac from LPP server. | |
virtual void | ProvideUTC_Model (const GLLPP_GNSS_AssistanceData_ID *pGnssId, const GLLPP_GNSS_UTC_Model *pUTC_Model)=0 |
Provide GNSS UTC Model from LPP server. | |
virtual void | ProvideAuxiliaryInformation (const GLLPP_GNSS_AssistanceData_ID *pGnssId, const GLLPP_GNSS_AuxiliaryInformation *pAuxiliaryInformation)=0 |
Provide GNSS Auxiliary Information from LPP server. | |
virtual void | RequestGnssLocationInformation (const GLLPP_GNSS_RequestLocationInformation *pReqLoc, const GLLPP_CommonIEsRequestLocationInformation *pCommonIEs)=0 |
Request GNSS location information. |
LPP GNSS interface.
virtual void GlLppGnssInterface::ProvideAcquisitionAssistance | ( | const GLLPP_GNSS_AssistanceData_ID * | pGnssId, |
const GLLPP_GNSS_AcquisitionAssistance * | pAcquisitionAssistance | ||
) | [pure virtual] |
Provide GNSS Acquisition Assistance from LPP server.
pGnssId | - GNSS ID and SBAS ID. |
pAcquisitionAssistance | - received assistance data. |
virtual void GlLppGnssInterface::ProvideAlmanac | ( | const GLLPP_GNSS_AssistanceData_ID * | pGnssId, |
const GLLPP_GNSS_Almanac * | pAlmanac | ||
) | [pure virtual] |
Provide GNSS Almanac from LPP server.
pGnssId | - GNSS ID and SBAS ID. |
pAlmanac | - received assistance data. |
virtual void GlLppGnssInterface::ProvideAuxiliaryInformation | ( | const GLLPP_GNSS_AssistanceData_ID * | pGnssId, |
const GLLPP_GNSS_AuxiliaryInformation * | pAuxiliaryInformation | ||
) | [pure virtual] |
Provide GNSS Auxiliary Information from LPP server.
pGnssId | - GNSS ID and SBAS ID. |
pAuxiliaryInformation | - received assistance data. |
virtual void GlLppGnssInterface::ProvideDataBitAssistance | ( | const GLLPP_GNSS_AssistanceData_ID * | pGnssId, |
const GLLPP_GNSS_DataBitAssistance_TOD * | pTOD, | ||
const GLLPP_GNSS_DataBitsSatElement * | pDataBitsSatElement | ||
) | [pure virtual] |
Provide GNSS Data Bit Assistance from LPP server.
pGnssId | - GNSS ID and SBAS ID. |
pTOD | - TOD. |
pDataBitsSatElement | - data bits for one sat. |
virtual void GlLppGnssInterface::ProvideDifferentialCorrections | ( | const GLLPP_GNSS_AssistanceData_ID * | pGnssId, |
const GLLPP_GNSS_DifferentialCorrections * | pDifferentialCorrections | ||
) | [pure virtual] |
Provide GNSS Differential Corrections from LPP server.
pGnssId | - GNSS ID and SBAS ID. |
pDifferentialCorrections | - received assistance data. |
virtual void GlLppGnssInterface::ProvideEarthOrientationParameters | ( | const GLLPP_GNSS_EarthOrientationParameters * | pEarthOrientationParameters | ) | [pure virtual] |
Provide GNSS Earth Orientation Parameters from LPP server.
pEarthOrientationParameters | - received assistance data. |
virtual void GlLppGnssInterface::ProvideIonosphericModel | ( | const GLLPP_GNSS_IonosphericModel * | pIonosphericModel | ) | [pure virtual] |
Provide GNSS Ionospheric Model from LPP server.
pIonosphericModel | - received assistance data. |
virtual void GlLppGnssInterface::ProvideNavigationModel | ( | const GLLPP_GNSS_AssistanceData_ID * | pGnssId, |
const GLLPP_GNSS_NavigationModel * | pNavigationModel | ||
) | [pure virtual] |
Provide GNSS Navigation Model from LPP server.
pGnssId | - GNSS ID and SBAS ID. |
pNavigationModel | - received assistance data. |
virtual void GlLppGnssInterface::ProvideRealTimeIntegrity | ( | const GLLPP_GNSS_AssistanceData_ID * | pGnssId, |
const GLLPP_GNSS_RealTimeIntegrity * | pRealTimeIntegrity | ||
) | [pure virtual] |
Provide GNSS Real Time Integrity from LPP server.
pGnssId | - GNSS ID and SBAS ID. |
pRealTimeIntegrity | - received assistance data. |
virtual void GlLppGnssInterface::ProvideReferenceLocation | ( | const GLLPP_GNSS_ReferenceLocation * | pReferenceLocation | ) | [pure virtual] |
Provide GNSS Reference Location from LPP server.
pReferenceLocation | - received assistance data. |
virtual void GlLppGnssInterface::ProvideReferenceTime | ( | const GLLPP_GNSS_ReferenceTime * | pReferenceTime | ) | [pure virtual] |
Provide GNSS Reference Time from LPP server.
pReferenceTime | - received assistance data. |
virtual void GlLppGnssInterface::ProvideTimeModelList | ( | const GLLPP_GNSS_AssistanceData_ID * | pGnssId, |
const GLLPP_GNSS_TimeModelList * | pTimeModelList | ||
) | [pure virtual] |
Provide GNSS Time Model List from LPP server.
pGnssId | - GNSS ID and SBAS ID. |
pTimeModelList | - received assistance data. |
virtual void GlLppGnssInterface::ProvideUTC_Model | ( | const GLLPP_GNSS_AssistanceData_ID * | pGnssId, |
const GLLPP_GNSS_UTC_Model * | pUTC_Model | ||
) | [pure virtual] |
Provide GNSS UTC Model from LPP server.
pGnssId | - GNSS ID and SBAS ID. |
pUTC_Model | - received assistance data. |
virtual void GlLppGnssInterface::RequestGnssCapabilities | ( | void | ) | [pure virtual] |
Request GNSS capabilities.
virtual void GlLppGnssInterface::RequestGnssLocationInformation | ( | const GLLPP_GNSS_RequestLocationInformation * | pReqLoc, |
const GLLPP_CommonIEsRequestLocationInformation * | pCommonIEs | ||
) | [pure virtual] |
Request GNSS location information.
pReqLoc | - indicates if Assistance can be requested If this parameter is NULL then location information is no longer needed. |
pCommonIEs | - common IEs for a Request Location Information |