Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
unpack_dms_GetDeviceCapabilities_t Struct Reference

#include <dms.h>

Data Fields

uint32_t maxTxChannelRate
 
uint32_t maxRxChannelRate
 
uint32_t dataServiceCaCapability
 
uint32_t simCapability
 
uint32_t radioIfacesSize
 
uint8_t RadioIfaces [255]
 
swi_uint256_t ParamPresenceMask
 

Detailed Description

Gets the device capabilities structure

Parameters
maxTxChannelRate
  • Maximum transmission rate (in bps) supported by the device
  • In multi-technology devices, this value will be the greatest rate among all supported technologies
  • Bit to check in ParamPresenceMask - 1
maxRxChannelRate
  • Maximum reception rate (in bps) supported by the device
  • In multi-technology devices, this value will be the greatest rate among all supported technologies
  • Bit to check in ParamPresenceMask - 1
dataServiceCaCapability
  • CS/PS data service capability
    • 0 - No data services supported
    • 1 - Only Circuit Switched (CS) services supported
    • 2 - Only Packet Switched (PS) services supported
    • 3 - Simultaneous CS and PS
    • 4 - Non-simultaneous CS and PS
  • Bit to check in ParamPresenceMask - 1
simCapability
  • Device SIM capability
    • 0 - SIM not supported
    • 1 - SIM supported
  • Bit to check in ParamPresenceMask - 1
radioIfacesSize
  • Upon input, the maximum number of elements that the radio interface array can contain
  • Upon successful output, actual number of elements in the radio interface array
  • Bit to check in ParamPresenceMask - 1
RadioIfaces[OUT]
  • Radio interface array. This is a structure of array containing the elements below.
  • Bit to check in ParamPresenceMask - 1
ParamPresenceMask
  • bitmask representation to indicate valid parameters.

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