Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
dms_MaxDeviceConfigurationTlv Struct Reference

#include <dms.h>

Data Fields

uint8_t max_subscriptions
 
uint8_t max_active
 
uint8_t device_cfg_list_len
 
uint8_t subs_cfg_list [8]
 
uint8_t current_config_index
 

Detailed Description

Name: dms_MaxDeviceConfigurationTlv

Purpose: Structure used to store Maximum Device Configuration List List of maximum configurations and the current configuration of the device.

Members:

Parameters
max_subscriptions- The maximum number of subscriptions that can be simultaneously active for data activity. If this value is less than max_subscriptions, it implies that any combination of the subscriptions in this configuration can be active and the remaining can be in standby.
max_active- The maximum number of subscriptions that can be simultaneously active out of all listed configurations. If this number is less than max_subscriptions, it implies that any combination of the subscriptions in these configurations can be active and the remaining can be in standby.
device_cfg_list_len- Number of sets of the subs_cfg_list.
subs_cfg_list- Array of max_subscriptions entries where each entry is a mask of capabili-ties. The client ignores any bits in the mask that it does not recognize. Values: DMS_SUBS_CAPABILITY_AMPS (0x00000001) – AMPS DMS_SUBS_CAPABILITY_CDMA (0x00000002) – CDMA DMS_SUBS_CAPABILITY_HDR (0x00000004) – HDR DMS_SUBS_CAPABILITY_GSM (0x00000008) – GSM DMS_SUBS_CAPABILITY_WCDMA (0x00000010) – WCDMA DMS_SUBS_CAPABILITY_LTE (0x00000020) – LTE DMS_SUBS_CAPABILITY_TDS (0x00000040) – TDS DMS_SUBS_CAPABILITY_NR5G (0x00000080) – NR5G
current_config_index- The current device configuration is pointed by the configuration at this index from the list in device_cfg_list.

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