> ## Documentation Index
> Fetch the complete documentation index at: https://qualcomm-3.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# GnssReportCbs

Specifies the set of callbacks to receive the reports when invoking `startPositionSession (uint32_t, LocReqEngineTypeMask, const GnssReportCbs&, ResponseCb)` with `intervalInMs` specified.

|            **Field**           |                                                      **Type**                                                      |                                                                                                                                                                                    **Description**                                                                                                                                                                                   |
| :----------------------------: | :----------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
|     `gnssLocationCallback`     |       [GnssLocationCb](https://docs.qualcomm.com/doc/80-80023-25/topic/GnssLocationCb.html#gnss-location-cb)       | Callback to receive [GnssLocation](https://docs.qualcomm.com/doc/80-80023-25/topic/GnssLocation.html#gnss-location). <ul><li>When there are multiple engines running on the system, the received location is a fused report from all engines.</li><li>When there is only a standard SPE engine running on the system, the received location is from the modem GNSS engine.</li></ul> |
|        `gnssSvCallback`        |                [GnssSvCb](https://docs.qualcomm.com/doc/80-80023-25/topic/GnssSvCb.html#gnss-sv-cb)                |                                                                                                                             Callback to receive [GnssSv](https://docs.qualcomm.com/doc/80-80023-25/topic/GnssSv.html#gnss-sv) from the modem GNSS engine.                                                                                                                            |
|       `gnssNmeaCallback`       |             [GnssNmeaCb](https://docs.qualcomm.com/doc/80-80023-25/topic/GnssNmeaCb.html#gnss-nmea-cb)             |                                                                                                                                                                          Callback to receive NMEA sentences.                                                                                                                                                                         |
|       `gnssDataCallback`       |             [GnssDataCb](https://docs.qualcomm.com/doc/80-80023-25/topic/GnssDataCb.html#gnss-data-cb)             |                                                                                                                          Callback to receive [GnssData](https://docs.qualcomm.com/doc/80-80023-25/topic/GnssData.html#gnss-data) from the modem GNSS engine.                                                                                                                         |
|   `gnssMeasurementsCallback`   | [GnssMeasurementsCb](https://docs.qualcomm.com/doc/80-80023-25/topic/GnssMeasurementsCb.html#gnss-measurements-cb) |                                                                                                           Callback to receive 1 Hz [GnssMeasurements](https://docs.qualcomm.com/doc/80-80023-25/topic/GnssMeasurements.html#gnss-measurements) from the modem GNSS engine.                                                                                                           |
| `gnssNHzMeasurements Callback` |                                                `GnssMeasurementsCb`                                                |                                                                                                                                                        Callback to receive NHz `GnssMeasurements` from the modem GNSS engine.                                                                                                                                                        |
|     `gnssDcReportCallback`     |       [GnssDcReportCb](https://docs.qualcomm.com/doc/80-80023-25/topic/GnssDcReportCb.html#gnss-dc-report-cb)      |                                                                                                                                                      Callback to receive disaster and crisis report from the modem GNSS engine.                                                                                                                                                      |
