Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
QmiGeofenceDeleteInd Struct Reference

#include <qaGobiApiCbk.h>

Data Fields

swi_uint256_t TlvPresenceMask
 
ULONG status
 
ULONG * pGeofenceId
 
ULONG * pTransactionId
 

Detailed Description

Contain the parameters for Geofence Delete notification

Parameters
status
  • Delete Geofence Status
  • Status of the QMI_LOC_DELETE_GEOFENCE_REQ 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
pGeofenceId
  • Geofence ID
  • Identifier for the Geofence that was deleted.
pTransactionId
  • Transaction ID that was specified in the Delete Geofence request. This parameter is always present when the status field is set to SUCCESS.

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