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

Data Fields

dms_devCaps DevCaps
 
uint32_t * pDevSrvCaps
 
uint64_t * pDevVoiceCaps
 
uint64_t * pDevVoiceDataCaps
 
dms_devMultiSimCapspDevMultiSimCaps
 
dms_devMultiSimVoiceDataCapspDevMultiSimVoiceDataCaps
 
dms_devCurSubsCapspDevCurSubsCaps
 
dms_devSubsVoiceDataCapspDevSubsVoiceDataCaps
 
dms_devSubsFeatureModeCapspDevSubsFeatureModeCaps
 
uint8_t * pDevMaxActDataSubsCaps
 
dms_devMaxSubsCapspDevMaxSubsCaps
 
dms_devMaxCfgListCapspDevMaxCfgListCaps
 
int16_t * pDevExplicitCfgIndex
 
uint16_t Tlvresult
 
swi_uint256_t ParamPresenceMask
 

Detailed Description

This structure contains the unpack_dms_GetDeviceCapabilitiesV2 response parameters.

Parameters
DevCaps
  • See dms_devCaps for more information
  • Bit to check in ParamPresenceMask - 1
pDevSrvCaps
  • Device service capabilities
    • DMS_DEVICE_CAP_DATA_ONLY -0x01
    • DMS_DEVICE_CAP_VOICE_ONLY -0x02
    • DMS_DEVICE_CAP_SIMUL_VOICE_AND_DATA -0x03
    • DMS_DEVICE_CAP_NONSIMUL_VOICE_AND_DATA -0x04
  • Bit to check in ParamPresenceMask - 16
pDevVoiceCaps
  • Device voice capabilities
    • Bit 0 – GW CSFB
      • 0 – Not capable
      • 1 – Capable
    • Bit 1 – 1x CSFB
      • 0 – Not capable
      • 1 – Capable
    • Bit 2 – VoLTE
      • 0 – Not capable
      • 1 – Capable
Parameters
pDevVoiceDataCaps
  • DevVoiceDataCaps
    • Bit 0 – SVLTE capability
    • Bit 1 – SVDO capability
    • Bit 2 – SGLTE capability
  • Bit to check in ParamPresenceMask - 18
pDevMultiSimCaps
pDevMultiSimVoiceDataCaps
pDevCurSubsCaps
pDevSubsVoiceDataCaps
pDevSubsFeatureModeCaps
pDevMaxActDataSubsCaps
  • Max number of subscriptions for data activity
  • Bit to check in ParamPresenceMask - 24
pDevMaxSubsCaps
pDevMaxActDataSubsCaps
pDevExplicitCfgIndex
  • Explicit Cfg Index
    • (-1) - Modem controlled cfg
    • any other valid value
  • Bit to check in ParamPresenceMask - 27
Tlvresult
  • unpack Tlv Result
ParamPresenceMask
  • bitmask representation to indicate valid parameters.

Field Documentation

dms_devCaps unpack_dms_GetDeviceCapabilitiesV2_t::DevCaps
swi_uint256_t unpack_dms_GetDeviceCapabilitiesV2_t::ParamPresenceMask
dms_devCurSubsCaps* unpack_dms_GetDeviceCapabilitiesV2_t::pDevCurSubsCaps
int16_t* unpack_dms_GetDeviceCapabilitiesV2_t::pDevExplicitCfgIndex
uint8_t* unpack_dms_GetDeviceCapabilitiesV2_t::pDevMaxActDataSubsCaps
dms_devMaxCfgListCaps* unpack_dms_GetDeviceCapabilitiesV2_t::pDevMaxCfgListCaps
dms_devMaxSubsCaps* unpack_dms_GetDeviceCapabilitiesV2_t::pDevMaxSubsCaps
dms_devMultiSimCaps* unpack_dms_GetDeviceCapabilitiesV2_t::pDevMultiSimCaps
dms_devMultiSimVoiceDataCaps* unpack_dms_GetDeviceCapabilitiesV2_t::pDevMultiSimVoiceDataCaps
uint32_t* unpack_dms_GetDeviceCapabilitiesV2_t::pDevSrvCaps
dms_devSubsFeatureModeCaps* unpack_dms_GetDeviceCapabilitiesV2_t::pDevSubsFeatureModeCaps
dms_devSubsVoiceDataCaps* unpack_dms_GetDeviceCapabilitiesV2_t::pDevSubsVoiceDataCaps
uint64_t* unpack_dms_GetDeviceCapabilitiesV2_t::pDevVoiceCaps
uint64_t* unpack_dms_GetDeviceCapabilitiesV2_t::pDevVoiceDataCaps
uint16_t unpack_dms_GetDeviceCapabilitiesV2_t::Tlvresult

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