LinuxQMISDK-Lite  SLQS04.00.23
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
unpack_dms_GetDeviceCap_t Struct Reference

Data Fields

uint32_t MaxTXChannelRate
 
uint32_t MaxRXChannelRate
 
uint32_t DataServiceCapability
 
uint32_t SimCapability
 
uint32_t RadioIfacesSize
 
uint8_t RadioIfaces [255]
 
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
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.

Field Documentation

uint32_t unpack_dms_GetDeviceCap_t::DataServiceCapability
uint32_t unpack_dms_GetDeviceCap_t::MaxRXChannelRate
uint32_t unpack_dms_GetDeviceCap_t::MaxTXChannelRate
swi_uint256_t unpack_dms_GetDeviceCap_t::ParamPresenceMask
uint8_t unpack_dms_GetDeviceCap_t::RadioIfaces[255]
uint32_t unpack_dms_GetDeviceCap_t::RadioIfacesSize
uint32_t unpack_dms_GetDeviceCap_t::SimCapability
uint16_t unpack_dms_GetDeviceCap_t::Tlvresult

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved