Linux SDK (lite-qmi)
MBPL_SDK_R25_ENG3
|
#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 |
Name: dms_MaxDeviceConfigurationTlv
Purpose: Structure used to store Maximum Device Configuration List List of maximum configurations and the current configuration of the device.
Members:
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. |