Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
unpack_dms_GetDeviceCap_t Struct Reference

#include <dms.h>

Data Fields

uint32_t MaxTXChannelRate
 
uint32_t MaxRXChannelRate
 
uint32_t DataServiceCapability
 
uint32_t SimCapability
 
uint32_t RadioIfacesSize
 
uint8_t RadioIfaces [DMS_MAX_RADIO_IFCS_SIZE]
 
uint16_t Tlvresult
 
swi_uint256_t ParamPresenceMask
 

Detailed Description

Structure to store the device capabilities

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
DataServiceCapability
  • 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
SimCapabilityDevice SIM capability
  • 0 - SIM not supported
  • 1 - SIM supported
  • Bit to check in ParamPresenceMask - 1
Parameters
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
  • Radio interface array. This is a structure of array containing the elements below.
    uint8_t RadioIfaces
  • Bit to check in ParamPresenceMask - 1
Tlvresult
  • Unpack Result
ParamPresenceMask
  • bitmask representation to indicate valid parameters.

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