This structure contains the Parameter for RegisterEvents
- Parameters
-
eventRegister |
- Specifies the events that the control point is interested in receiving. -Values
- 0x00000001 - to receive position report event indications
- 0x00000002 - to receive satellite report event indications.These reports are sent at a 1 Hz rate.
- 0x00000004 - to receive NMEA reports for position and satellites in view.The report is at a 1 Hz rate.
- 0x00000008 - to receive NI Notify/Verify request event indications
- 0x00000010 - to receive time injection request event indications.
- 0x00000020 - to receive predicted orbits request event indications.
- 0x00000040 - to receive position injection request event indications.
- 0x00000080 - to receive engine state report event indications.
- 0x00000100 - to receive fix session status report event indications.
- 0x00000200 - to receive Wi-Fi position request event indications.
- 0x00000400 - to receive notifications from the location engine indicating its readiness to accept data from the sensors(accelerometer, gyroscope, etc.).
- 0x00000800 - to receive time sync requests from the GPS engine. Time sync enables the GPS engine to synchronize its clock with the sensor processor’s clock.
- 0x00001000 - to receive Stationary Position Indicator (SPI) streaming report indications.
- 0x00002000 - to receive location server requests. These requests are generated when the service wishes to establish a connection with a location server.
- 0x00004000 - to receive notifications related to network-initiated Geofences. These events notify the client when a network-initiated Geofence is added, deleted, or edited.
- 0x00008000 - to receive Geofence alerts. These alerts are generated to inform the client of the changes that may affect a Geofence, e.g., if GPS is turned off or if the network is unavailable.
- 0x00010000 - to receive notifications when a Geofence is breached. These events are generated when a UE enters or leaves the perimeter of a Geofence. This breach report is for a single Geofence.
- 0x00020000 - to register for pedometer control requests from the location engine. The location engine sends this event to control the injection of pedometer reports.
- 0x00040000 - to register for motion data control requests from the location engine. The location engine sends this event to control the injection of motion data.
- 0x00080000 - to receive notification when a batch is full. The location engine sends this event to notify of Batch Full for ongoing batching session.
- 0x00100000 - to receive position report indications along with an ongoing batching session. The location engine sends this event to notify the batched position report while a batching session is ongoing.
- 0x00200000 - to receive Wi-Fi Access Point (AP) data inject request event indications.
- 0x00400000 - to receive notifications when a Geofence is breached. These events are generated when a UE enters or leaves the perimeter of a Geofence. This breach notification is for multiple Geofences. Breaches from multiple Geofences are all batched and sent in the same notification.
- 0x00800000 - to receive notifications from the location engine indicating its readiness to accept vehicle data (vehicle accelerometer, vehicle angular rate, vehicle odometry, etc.).
- 0x01000000 - to receive system clock and satellite measurement report events (system clock, SV time, Doppler, etc.).
- 0x02000000 - to receive satellite position reports as polynomials.Reports are generated only for the GNSS satellite constellations that are enabled using QMI_LOC_SET_GNSS_CONSTELL_REPORT_CONFIG.
|
- Note
- Multiple events can be registered by OR the individual masks and sending them in this TLV. All unused bits in this mask must be set to 0.
- Parameters
-