Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
unpack_loc_GeofenceProximityInd_t Struct Reference

#include <loc.h>

Data Fields

uint32_t proximityType
 
uint32_t geofenceId
 
uint32_t * pContextId
 
uint16_t Tlvresult
 
swi_uint256_t ParamPresenceMask
 

Detailed Description

Contain the parameters for Geofence Proximity notification

Parameters
proximityType
  • Geofence Breach Type
  • Valid values:
    • eQMI_LOC_GEOFENCE_PROXIMITY_TYPE_IN (1) - Denotes that a client is in proximity of the Geofence
    • eQMI_LOC_GEOFENCE_PROXIMITY_TYPE_OUT (2) - Denotes that a client is out of proximity of the Geofence
  • Bit to check in ParamPresenceMask - 0x01
geofenceId
  • Identifier of the Geofence that is in proximity to the handset.
  • Bit to check in ParamPresenceMask - 0x02
pContextId
  • Geofence Context ID
  • Identifier for the context of the Geofence to which the handset is in proximity.
  • A single Geofence may be associated with different contexts.
  • Bit to check in ParamPresenceMask - 0x10

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