# 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)