Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
unpack_loc_GeofenceBatchedDwellInd_t Struct Reference

#include <loc.h>

Data Fields

uint32_t * pDwellType
 
QmiGeofenceId_tpGeofenceId
 
GeofenceIdDiscrete_tpGeofenceIdDiscrete
 
GeofencePosition_tpGeofencePosition
 
float * pHeadingUnc
 
float * pVertUnc
 
float * pSpeedUnc
 
uint8_t * pHorConfidence
 
uint8_t * pVertConfidence
 
DilutionOfPrecision_tpDilutionOfPrecision
 
SVsUsedCalculateFix_tpSVsUsedCalculateFix
 
ExtDilutionOfPrecision_tpExtDilutionOfPrecision
 
ExpSVsUsedCalculateFix_tpExpSVsUsedCalculateFix
 
SatelliteSignalTypes_tpSatelliteSignalTypes
 
uint16_t Tlvresult
 
swi_uint256_t ParamPresenceMask
 

Detailed Description

Notifies the control point of a Geofence dwell event by batching all the Geofences that were dwelled in.

Parameters
pDwellType
  • Geofence Dwell Type
  • Type of dwell event generated.
    • Valid values:
      • eQMI_LOC_GEOFENCE_DWELL_TYPE_INSIDE (1) - Denotes that a client dwelled inside the Geofence
      • eQMI_LOC_GEOFENCE_DWELL_TYPE_OUTSIDE (2) – Denotes that a client dwelled outside the Geofence
  • Bit to check in ParamPresenceMask - 0x01
pGeofenceId
  • Geofence ID Continuous Each entry in the list contains the continuous range of Geofence IDs in which a client dwelled.
  • This list does not overlap with the discrete Geofence ID list.
  • Bit to check in ParamPresenceMask - 0x10
pGeofenceIdDiscrete
pGeofencePosition
  • Geofence Position The latest position calculated by the Geofence engine when the dwell notification is sent.
  • See GeofencePosition
  • Bit to check in ParamPresenceMask - 0x12
pHeadingUnc
  • Heading uncertainty.
  • Units: Degrees
  • Range: 0 to 359.999
  • Bit to check in ParamPresenceMask - 0x13
pVertUnc
  • Vertical uncertainty.
  • Units: Meters
  • Bit to check in ParamPresenceMask - 0x14
pSpeedUnc
  • 3-D speed uncertainty.
  • Units: Meters/second
  • Bit to check in ParamPresenceMask - 0x15
pHorConfidence
  • Horizontal uncertainty confidence.
  • Units: Percent
  • Range: 0 to 99
  • Bit to check in ParamPresenceMask - 0x16
pVertConfidence
  • Vertical uncertainty confidence.
  • Units: Percent
  • Range: 0 to 99
  • Bit to check in ParamPresenceMask - 0x17
pDilutionOfPrecision
  • Dilution of Precision
  • Bit to check in ParamPresenceMask - 0x18
pSVsUsedCalculateFix
  • SVs Used to Calculate the Fix.
  • See SVsUsedCalculateFix
  • Bit to check in ParamPresenceMask - 0x19
pExtDilutionOfPrecision
  • Extended Dilution of Precision Dilution of precision associated with this position
  • See ExtDilutionOfPrecision
  • Bit to check in ParamPresenceMask - 0x1A
pExpSVsUsedCalculateFix
pSatelliteSignalTypes
  • Satellite Signal Types in the SVs Used list
  • See SatelliteSignalTypes
  • Bit to check in ParamPresenceMask - 0x1C
Tlvresult
  • Unpack result.

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