Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
QmiGeofenceNiGetIdListInd Struct Reference

#include <qaGobiApiCbk.h>

Data Fields

swi_uint256_t TlvPresenceMask
 
ULONG status
 
ULONG * pTransactionId
 
QmiGeofenceNiGeofenceIDListpGeofenceNiGeofenceIDList
 

Detailed Description

Contain the parameters for NI Geofence Get ID List notification

Parameters
status
  • Get NI Geofence ID List Status
  • Status of the Get NI Geofence ID List request.
    • Valid values:
      • eQMI_LOC_SUCCESS (0) - Request was completed successfully
      • eQMI_LOC_GENERAL_FAILURE (1) - Request failed because of a general failure
      • eQMI_LOC_UNSUPPORTED (2) - Request failed because it is not supported
      • eQMI_LOC_INVALID_PARAMETER (3) - Request failed because it contained invalid parameters
      • eQMI_LOC_ENGINE_BUSY (4) - Request failed because the engine is busy
      • eQMI_LOC_PHONE_OFFLINE (5) - Request failed because the phone is offline
      • eQMI_LOC_TIMEOUT (6) - Request failed because it has timed out
      • eQMI_LOC_CONFIG_NOT_SUPPORTED (7) - Request failed because an undefined configuration was requested
      • eQMI_LOC_INSUFFICIENT_MEMORY (8) - Request failed because the engine could not allocate sufficient memory for the request
      • eQMI_LOC_MAX_GEOFENCE_PROGRAMMED (9) - Request failed because the maximum number of Geofences are already programmed
      • eQMI_LOC_XTRA_VERSION_CHECK_FAILURE (10) - Location service failed because of an XTRA version-based file format check failure
      • eQMI_LOC_GNSS_DISABLED (11) - Request failed because the location service is disabled
pTransactionId
  • Transaction ID that was specified in the Delete Geofence request. This parameter is always present when the status field is set to SUCCESS.
pGeofenceNiGeofenceIDList

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