Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
unpack_loc_NiGeofenceInd_t Struct Reference

#include <loc.h>

Data Fields

uint32_t geofenceId
 
uint32_t operationType
 
uint16_t Tlvresult
 
swi_uint256_t ParamPresenceMask
 

Detailed Description

Contain the parameters fo NI Geofence notification

Parameters
geofenceId
  • Geofence ID
    • ID of the Geofence for which this notification was generated.
  • Bit to check in ParamPresenceMask - 0x01
operationType
  • Operation Type.
  • Operation for which this notification was generated.
    • Valid values:
      • eQMI_LOC_NI_GEOFENCE_ADDED (1) - An NI Geofence was added
      • eQMI_LOC_NI_GEOFENCE_DELETED (2) - An NI Geofence was deleted
      • eQMI_LOC_NI_GEOFENCE_EDITED (3) – An NI Geofence was edited; the control point can query the Geofence to find the its current state
  • Bit to check in ParamPresenceMask - 0x02

The documentation for this struct was generated from the following file: