Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
unpack_loc_GetNmeaTypes_Ind_t Struct Reference

#include <loc.h>

Data Fields

uint32_t status
 
uint32_t nmeaSentenceType
 
swi_uint256_t ParamPresenceMask
 

Detailed Description

This structure contains LOC Set External Power Configure status field.

Parameters
status
  • Status of Set NMEA Types 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 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
    • Bit to check in ParamPresenceMask - 1
nmeaSentenceType
  • NMEA Sentence Types
  • NMEA types to enable. Valid bitmasks:
  • QMI_LOC_NMEA_MASK_GGA (0x00000001) - Enable GGA type
  • QMI_LOC_NMEA_MASK_RMC (0x00000002) - Enable RMC type
  • QMI_LOC_NMEA_MASK_GSV (0x00000004) - Enable GSV type
  • QMI_LOC_NMEA_MASK_GSA (0x00000008) - Enable GSA type
  • QMI_LOC_NMEA_MASK_VTG (0x00000010) - Enable VTG type
  • QMI_LOC_NMEA_MASK_PQXFI (0x00000020) - Enable PQXFI type
  • QMI_LOC_NMEA_MASK_PSTIS (0x00000040) - Enable PSTIS type
  • QMI_LOC_NMEA_MASK_GLGSV (0x00000080) - Enable GLGSV type
  • QMI_LOC_NMEA_MASK_GNGSA (0x00000100) - Enable GNGSA type
  • QMI_LOC_NMEA_MASK_GNGNS (0x00000200) - Enable GNGNS type
  • QMI_LOC_NMEA_MASK_GARMC (0x00000400) - Enable GARMC type
  • QMI_LOC_NMEA_MASK_GAGSV (0x00000800) - Enable GAGSV type
  • QMI_LOC_NMEA_MASK_GAGSA (0x00001000) - Enable GAGSA type
  • QMI_LOC_NMEA_MASK_GAVTG (0x00002000) - Enable GAVTG type
  • QMI_LOC_NMEA_MASK_GAGGA (0x00004000) - Enable GAGGA type
  • QMI_LOC_NMEA_MASK_PQGSA (0x00008000) - Enable PQGSA type
  • QMI_LOC_NMEA_MASK_PQGSV (0x00010000) - Enable PQGSV type
  • QMI_LOC_NMEA_MASK_DEBUG (0x00020000) - Enable DEBUG NMEA type
  • QMI_LOC_NMEA_MASK_GPDTM (0x00040000) - Enable GPDTM type
  • QMI_LOC_NMEA_MASK_GNGGA (0x00080000) - Enable GNGGA type
  • QMI_LOC_NMEA_MASK_GNRMC (0x00100000) - Enable GNRMC type
  • QMI_LOC_NMEA_MASK_GNVTG (0x00200000) - Enable GNVTG type
  • QMI_LOC_NMEA_MASK_GAGNS (0x00400000) - Enable GAGNS type
  • QMI_LOC_NMEA_MASK_GBGGA (0x00800000) - Enable GBGGA type
  • QMI_LOC_NMEA_MASK_GBGSA (0x01000000) - Enable GBGSA type
  • QMI_LOC_NMEA_MASK_GBGSV (0x02000000) - Enable GBGSV type
  • QMI_LOC_NMEA_MASK_GBRMC (0x04000000) - Enable GBRMC type
  • QMI_LOC_NMEA_MASK_GBVTG (0x08000000) - Enable GBVTG type
  • QMI_LOC_NMEA_MASK_GQGSV (0x10000000) - Enable GQGSV type
  • QMI_LOC_NMEA_MASK_GIGSV (0x20000000) - Enable GIGSV type
  • QMI_LOC_NMEA_MASK_GNDTM (0x40000000) - Enable GNDTM type
  • Bit to check in ParamPresenceMask - 0x10
Parameters
ParamPresenceMask
  • bitmask representation to indicate valid parameters.

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