# eDGNSS subsystem APIs

Source: [https://docs.qualcomm.com/doc/80-PK177-134/topic/edgnss_subsystem_apis.html](https://docs.qualcomm.com/doc/80-PK177-134/topic/edgnss_subsystem_apis.html)

- **[Constructor](https://docs.qualcomm.com/doc/80-PK177-134/topic/pp_edgnss_manager.html)**
- **[requestPreciseLocationUpdates](https://docs.qualcomm.com/doc/80-PK177-134/topic/request_precise_location_updates_edgnss.html)**  

Starts a precise positioning tracking session for meter-level accuracy. Before calling this API, correction data source should be registered.
- **[removePreciseLocationUpdates](https://docs.qualcomm.com/doc/80-PK177-134/topic/remove_precise_location_updates_edgnss.html)**  

Stops the ongoing precise location session. After calling this API the correction data source should be deregistered.
- **[registerLocationCapabilitiesCallback](https://docs.qualcomm.com/doc/80-PK177-134/topic/register_location_capabilities_callback.html)**  

Registers to receive the location module capabilities defined in the [LocationCapabilities](https://docs.qualcomm.com/doc/80-PK177-134/topic/location_capabilities_enum.html) enum.
- **[updateNTRIPGGAConsent](https://docs.qualcomm.com/doc/80-PK177-134/topic/update_ntripgga_consent.html)**  

Grants permission to the native NTRIP client such that it can share the GGA NMEA with         the NTRIP server. If GGA NMEA data is not required by NTRIP server, then user is not         required to accept GGA NMEA consent. In case NTRIP server needs GGA NMEA data, user should         accept the consent to get correction data. Only OEM applications are allowed to exercise         this API.
- **[enablePPENtripStream](https://docs.qualcomm.com/doc/80-PK177-134/topic/enable_ppentrip_stream.html)**  

Enables the native NTRIP client in the location module.          Only one OEM application needs to configure the NTRIP native client at a time.
- **[enablePPENtripStreamV2](https://docs.qualcomm.com/doc/80-PK177-134/topic/enable_ppentrip_stream_v2.html)**  

Enables the native NTRIP client in the location module.          Only one OEM application needs to configure the NTRIP native client at a time.
- **[disablePPENtripStream](https://docs.qualcomm.com/doc/80-PK177-134/topic/disable_ppentrip_stream.html)**  

Disables the native NTRIP server. Only OEM applications are allowed to exercise this         API.
- **[registerAsCorrectionDataSource](https://docs.qualcomm.com/doc/80-PK177-134/topic/register_as_correction_data_source.html)**  

Registers the application as a correction data provider for the precise positioning         engine. This is a mandatory API to be invoked by the application in order to request precise         location updates.
- **[deRegisterAsCorrectionDataSource](https://docs.qualcomm.com/doc/80-PK177-134/topic/deregister_as_correction_data_source.html)**  

Removes the application as a correction data provider. Once removed as a correction         data provider, the application can no longer request precise location updates.
- **[injectCorrectionData](https://docs.qualcomm.com/doc/80-PK177-134/topic/inject_correction_data.html)**  

Injects correction data for the precise positioning engine to use.

**Parent Topic:** [eDGNSS](https://docs.qualcomm.com/doc/80-PK177-134/topic/edgnss.html)

Last Published: Nov 14, 2024

[Previous Topic
eDGNSS](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/edgnss.md) [Next Topic
Constructor](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/pp_edgnss_manager.md)