8 #define DMS_UINT8_MAX_STRING_SZ 255
9 #define DMS_MAX_CUST_ID_LEN 64
10 #define DMS_MAX_CUST_VALUE_LEN 8
11 #define DMS_IMGDETAILS_LEN 16
26 #define SLQSFWINFO_MODELID_SZ 20
27 #define SLQSFWINFO_BOOTVERSION_SZ 85
28 #define SLQSFWINFO_APPVERSION_SZ 85
29 #define SLQSFWINFO_SKU_SZ 15
30 #define SLQSFWINFO_PACKAGEID_SZ 85
31 #define SLQSFWINFO_CARRIER_SZ 20
32 #define SLQSFWINFO_PRIVERSION_SZ 10
33 #define SLQSFWINFO_CUR_CARR_NAME 17
34 #define SLQSFWINFO_CUR_CARR_REV 13
36 #define MAX_BUILD_ID_LEN 255
37 #define UNIQUE_ID_LEN 16
38 #define SLQS_MAX_DYING_GASP_CFG_SMS_CONTENT_LENGTH 160
39 #define SLQS_MAX_DYING_GASP_CFG_SMS_NUMBER_LENGTH 20
228 char imeisv_svn[255];
460 uint8_t RadioIfaces[255];
857 uint8_t RadioIfaces[64];
896 #define DMS_PM_ONLINE 0x00
897 #define DMS_PM_LOW 0x01
898 #define DMS_PM_FACTORY 0x02
899 #define DMS_PM_OFFLINE 0x03
900 #define DMS_PM_RESET 0x04
901 #define DMS_PM_SHUT_DOWN 0x05
902 #define DMS_PM_PERSISTENT_LOW 0x06
988 uint8_t USBComp[255];
1290 #define DMS_SET_REPORT_ENABLE 1
1291 #define DMS_SET_REPORT_DISABLE 0
1293 #define DMS_SWI_SET_IND_ENABLE 1
1294 #define DMS_SWI_SET_IND_DISABLE 0
uint16_t Tlvresult
Definition: dms.h:950
#define SLQSFWINFO_PRIVERSION_SZ
Definition: dms.h:32
uint8_t GPSSel
Definition: dms.h:1130
int unpack_dms_SetEventReport(uint8_t *pResp, uint16_t respLen, unpack_dms_SetEventReport_t *pOutput)
uint16_t Tlvresult
Definition: dms.h:814
uint64_t bandCapability
Definition: dms.h:406
uint32_t * pTimeStamp
Definition: dms.h:1945
#define SLQSFWINFO_SKU_SZ
Definition: dms.h:29
uint8_t RMAutoConnect
Definition: dms.h:1129
uint8_t list_type
Definition: dms.h:1646
int pack_dms_SetUSBComp(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SetUSBComp_t *reqArg)
DMScustSettingInfo * pCustSettingInfo
Definition: dms.h:1668
uint16_t Tlvresult
Definition: dms.h:18
int pack_dms_GetHardwareRevision(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
uint8_t IsVoiceEnabled
Definition: dms.h:1132
int unpack_dms_GetFirmwareInfo(uint8_t *pResp, uint16_t respLen, unpack_dms_GetFirmwareInfo_t *pOutput)
uint16_t Tlvresult
Definition: dms.h:1958
int unpack_dms_SLQSSwiGetDyingGaspCfg(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiGetDyingGaspCfg_t *pOutput)
int pack_dms_GetCrashAction(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
uint16_t cust_attr
Definition: dms.h:1627
DMScustSettingList * pCustSettingList
Definition: dms.h:1669
uint16_t Tlvresult
Definition: dms.h:79
int pack_dms_GetBandCapability(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
#define DMS_MAX_CUST_VALUE_LEN
Definition: dms.h:10
#define DMS_IMGDETAILS_LEN
Definition: dms.h:11
uint16_t IPFamSupport
Definition: dms.h:1076
int unpack_dms_GetBandCapability(uint8_t *pResp, uint16_t respLen, unpack_dms_GetBandCapability_t *pOutput)
int unpack_dms_GetActivationState(uint8_t *pResp, uint16_t respLen, unpack_dms_GetActivationState_t *pOutput)
uint32_t GpsEnable
Definition: dms.h:1074
uint16_t Tlvresult
Definition: dms.h:2133
uint8_t * pDestSMSContent
Definition: dms.h:2007
uint8_t SMSSupport
Definition: dms.h:1079
uint8_t amssSize
Definition: dms.h:501
uint16_t TlvPresent
Definition: dms.h:1379
uint8_t imageType
Definition: dms.h:1745
uint16_t Tlvresult
Definition: dms.h:907
uint16_t Tlvresult
Definition: dms.h:67
uint16_t value_length
Definition: dms.h:1625
int unpack_dms_GetDeviceCapabilities(uint8_t *pResp, uint16_t respLen, unpack_dms_GetDeviceCapabilities_t *pOutput)
uint16_t Tlvresult
Definition: dms.h:549
int unpack_dms_GetFSN(uint8_t *pResp, uint16_t respLen, unpack_dms_GetFSN_t *pOutput)
uint8_t type
Definition: dms.h:2082
DMSgetCustomInput * pGetCustomInput
Definition: dms.h:1667
uint16_t Tlvresult
Definition: dms.h:1213
int unpack_dms_GetPower(uint8_t *pResp, uint16_t respLen, unpack_dms_GetPower_t *pOutput)
uint8_t resetInfoInd
Definition: dms.h:2160
uint8_t IsVoiceEnabled
Definition: dms.h:1080
int pack_dms_SetCustFeature(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SetCustFeature_t *reqArg)
int unpack_dms_SLQSDmsSwiIndicationRegister(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSDmsSwiIndicationRegister_t *pOutput)
uint8_t GPSLPM
Definition: dms.h:1082
uint8_t * pDestSMSNum
Definition: dms.h:2006
image_info_t * pCurrImgInfo
Definition: dms.h:1774
int pack_dms_GetCustFeaturesV2(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_GetCustFeaturesV2_t *reqArg)
int pack_dms_GetFirmwareRevisions(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
#define SLQSFWINFO_MODELID_SZ
Definition: dms.h:26
dms_OperatingModeTlv OperatingModeTlv
Definition: dms.h:1397
uint8_t meidSize
Definition: dms.h:595
uint32_t OperationMode
Definition: dms.h:76
int pack_dms_GetSerialNumbers(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
int unpack_dms_SetCustFeature(uint8_t *pResp, uint16_t respLen, unpack_dms_SetCustFeature_t *pOutput)
int unpack_dms_GetFirmwareRevisions(uint8_t *pResp, uint16_t respLen, unpack_dms_GetFirmwareRevisions_t *pOutput)
uint16_t Tlvresult
Definition: dms.h:1506
uint16_t Tlvresult
Definition: dms.h:1854
uint16_t Tlvresult
Definition: dms.h:23
uint16_t Tlvresult
Definition: dms.h:1446
uint16_t Tlvresult
Definition: dms.h:1087
#define UNIQUE_ID_LEN
Definition: dms.h:37
uint16_t Tlvresult
Definition: dms.h:911
int unpack_dms_GetModelID(uint8_t *pResp, uint16_t respLen, unpack_dms_GetModelID_t *pOutput)
int pack_dms_SLQSSwiClearDyingGaspStatistics(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t u16PRLVersion
Definition: dms.h:640
DMSgetCustomFeatureV2 GetCustomFeatureV2
Definition: dms.h:1681
int unpack_dms_GetPRLVersion(uint8_t *pResp, uint16_t respLen, unpack_dms_GetPRLVersion_t *pOutput)
int pack_dms_SetPower(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SetPower_t *reqArg)
int pack_dms_GetActivationState(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int unpack_dms_GetIMSI(uint8_t *pResp, uint16_t respLen, unpack_dms_GetIMSI_t *pOutput)
uint8_t minSize
Definition: dms.h:732
#define SLQSFWINFO_CUR_CARR_NAME
Definition: dms.h:33
uint32_t maxRxChannelRate
Definition: dms.h:456
uint8_t list_type
Definition: dms.h:1570
dms_ActivationStatusTlv ActivationStatusTlv
Definition: dms.h:1396
uint16_t Tlvresult
Definition: dms.h:1899
uint32_t RadioIfacesSize
Definition: dms.h:856
uint8_t state
Definition: dms.h:1708
int pack_dms_GetDeviceSerialNumbers(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
int pack_dms_GetFirmwareInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
int unpack_dms_GetDeviceCap(uint8_t *pResp, uint16_t respLen, unpack_dms_GetDeviceCap_t *pOutput)
uint16_t Tlvresult
Definition: dms.h:1398
int pack_dms_SLQSSwiSetDyingGaspCfg(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SLQSSwiSetDyingGaspCfg_t *reqArg)
uint16_t source
Definition: dms.h:690
int unpack_dms_GetDeviceMfr(uint8_t *pResp, uint16_t respLen, unpack_dms_GetDeviceMfr_t *pOutput)
int unpack_dms_SLQSSwiSetDyingGaspCfg(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiSetDyingGaspCfg_t *pOutput)
uint8_t imeiSvnSize
Definition: dms.h:597
int unpack_dms_SLQSDmsSwiGetResetInfo(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSDmsSwiGetResetInfo_t *pOutput)
int pack_dms_GetPRLVersion(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
int unpack_dms_SLQSSwiClearDyingGaspStatistics(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiClearDyingGaspStatistics_t *pOutput)
uint8_t imeiSize
Definition: dms.h:593
uint8_t NumSupUSBComps
Definition: dms.h:989
uint8_t DisableIMSI
Definition: dms.h:1075
uint32_t DataServiceCapability
Definition: dms.h:854
int pack_dms_GetCustFeature(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
int pack_dms_GetPower(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
int unpack_dms_SetFirmwarePreference(uint8_t *pResp, uint16_t respLen, unpack_dms_SetFirmwarePreference_t *pOutput)
int unpack_dms_SLQSDmsSwiGetResetInfo_Ind(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSDmsSwiGetResetInfo_Ind_t *pOutput)
int unpack_dms_SetEventReport_ind(uint8_t *pResp, uint16_t respLen, unpack_dms_SetEventReport_ind_t *pOutput)
int pack_dms_GetDeviceCap(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
uint16_t Tlvresult
Definition: dms.h:641
uint32_t operatingMode
Definition: dms.h:1356
uint32_t GpsEnable
Definition: dms.h:1126
uint16_t Tlvresult
Definition: dms.h:1571
int pack_dms_GetIMSI(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
int is_TdsBandCapability_Available
Definition: dms.h:409
uint8_t USBComp
Definition: dms.h:1029
uint32_t MaxRXChannelRate
Definition: dms.h:853
int pack_dms_GetVoiceNumber(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
int pack_dms_SetEventReport(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SetEventReport_t *reqArg)
uint32_t HardwareControlledMode
Definition: dms.h:78
uint16_t Tlvresult
Definition: dms.h:1426
#define SLQSFWINFO_PACKAGEID_SZ
Definition: dms.h:30
int unpack_dms_GetCustFeaturesV2(uint8_t *pResp, uint16_t respLen, unpack_dms_GetCustFeaturesV2_t *pOutput)
int unpack_dms_GetCrashAction(uint8_t *pResp, uint16_t respLen, unpack_dms_GetCrashAction_t *pOutput)
uint8_t buildIDLen
Definition: dms.h:1747
packgetDyingGaspCfg * pGetDyingGaspCfg
Definition: dms.h:2018
uint8_t source
Definition: dms.h:2132
#define SLQSFWINFO_CUR_CARR_REV
Definition: dms.h:34
uint16_t IPFamSupport
Definition: dms.h:1128
int pack_dms_SLQSDmsSwiIndicationRegister(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SLQSDmsSwiIndicationRegister_t *reqArg)
int pack_dms_SetFirmwarePreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
uint16_t Tlvresult
Definition: dms.h:2019
uint16_t Tlvresult
Definition: dms.h:1682
int pack_dms_SLQSSwiGetDyingGaspStatistics(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t Tlvresult
Definition: dms.h:858
uint64_t TdsBandCapability
Definition: dms.h:410
#define SLQSFWINFO_CARRIER_SZ
Definition: dms.h:31
int pack_dms_GetFSN(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
int unpack_dms_GetFirmwareRevision(uint8_t *pResp, uint16_t respLen, unpack_dms_GetFirmwareRevision_t *pOutput)
uint16_t num_instances
Definition: dms.h:1647
int pack_dms_GetDeviceHardwareRev(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
int pack_dms_SetCustFeaturesV2(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SetCustFeaturesV2_t *reqArg)
int unpack_dms_SLQSSwiGetDyingGaspStatistics(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiGetDyingGaspStatistics_t *pOutput)
uint16_t Tlvresult
Definition: dms.h:734
uint16_t Tlvresult
Definition: dms.h:991
uint32_t activationStatus
Definition: dms.h:1380
int pack_dms_GetModelID(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
uint8_t numEntries
Definition: dms.h:1773
uint16_t value_length
Definition: dms.h:1504
uint16_t Tlvresult
Definition: dms.h:2190
uint16_t id_length
Definition: dms.h:1623
int unpack_dms_GetCustFeature(uint8_t *pResp, uint16_t respLen, unpack_dms_GetCustFeature_t *pOutput)
int unpack_dms_GetHardwareRevision(uint8_t *pResp, uint16_t respLen, unpack_dms_GetHardwareRevision_t *pOutput)
int pack_dms_SLQSGetBandCapability(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
int is_LteBandCapability_Available
Definition: dms.h:407
int pack_dms_SLQSSwiGetDyingGaspCfg(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t u8PRLPreference
Definition: dms.h:639
int unpack_dms_SetUSBComp(uint8_t *pResp, uint16_t respLen, unpack_dms_SetUSBComp_t *pOutput)
int pack_dms_GetUSBComp(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
uint8_t RMAutoConnect
Definition: dms.h:1077
int pack_dms_SLQSDmsSwiGetResetInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint64_t timestamp
Definition: dms.h:691
uint8_t SMSSupport
Definition: dms.h:1131
packgetDyingGaspStatistics * pGetDyingGaspStatistics
Definition: dms.h:1957
int pack_dms_GetNetworkTime(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
uint8_t esnSize
Definition: dms.h:591
#define DMS_MAX_CUST_ID_LEN
Definition: dms.h:9
uint32_t OfflineReason
Definition: dms.h:77
int pack_dms_SLQSSwiGetFirmwareCurr(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int unpack_dms_UIMGetICCID(uint8_t *pResp, uint16_t respLen, unpack_dms_UIMGetICCID_t *pOutput)
int unpack_dms_GetSerialNumbers(uint8_t *pResp, uint16_t respLen, unpack_dms_GetSerialNumbers_t *pOutput)
int unpack_dms_SLQSSwiGetFirmwareCurr(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiGetFirmwareCurr_t *pOutput)
uint8_t * pSMSAttemptedFlag
Definition: dms.h:1946
uint8_t DHCPRelayEnabled
Definition: dms.h:1133
uint8_t GPSLPM
Definition: dms.h:1134
#define SLQSFWINFO_BOOTVERSION_SZ
Definition: dms.h:27
uint64_t LteBandCapability
Definition: dms.h:408
uint8_t bootSize
Definition: dms.h:503
uint8_t source
Definition: dms.h:2083
uint32_t mode
Definition: dms.h:906
uint8_t GPSSel
Definition: dms.h:1078
uint8_t amssSize
Definition: dms.h:547
#define MAX_BUILD_ID_LEN
Definition: dms.h:36
int pack_dms_GetDeviceMfr(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
uint16_t TlvPresent
Definition: dms.h:1355
uint16_t Tlvresult
Definition: dms.h:775
uint32_t SimCapability
Definition: dms.h:855
uint16_t Tlvresult
Definition: dms.h:1302
uint32_t maxTxChannelRate
Definition: dms.h:455
uint16_t Tlvresult
Definition: dms.h:1135
uint8_t DHCPRelayEnabled
Definition: dms.h:1081
int unpack_dms_GetUSBComp(uint8_t *pResp, uint16_t respLen, unpack_dms_GetUSBComp_t *pOutput)
uint8_t SupUSBComps
Definition: dms.h:990
#define SLQSFWINFO_APPVERSION_SZ
Definition: dms.h:28
int unpack_dms_SLQSGetBandCapability(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSGetBandCapability_t *pOutput)
uint8_t mode
Definition: dms.h:1297
uint16_t Tlvresult
Definition: dms.h:2084
uint32_t MaxTXChannelRate
Definition: dms.h:852
uint32_t radioIfacesSize
Definition: dms.h:459
uint8_t stringSize
Definition: dms.h:1251
int unpack_dms_GetDeviceSerialNumbers(uint8_t *pResp, uint16_t respLen, unpack_dms_GetDeviceSerialNumbers_t *pOutput)
uint8_t stringSize
Definition: dms.h:1444
uint16_t Tlvresult
Definition: dms.h:1253
int pack_dms_GetFirmwareRevision(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
uint16_t Tlvresult
Definition: dms.h:1034
uint8_t voiceNumberSize
Definition: dms.h:730
uint8_t DevCrashState
Definition: dms.h:1212
uint32_t BandCapability
Definition: dms.h:949
uint32_t dataServiceCaCapability
Definition: dms.h:457
uint16_t Tlvresult
Definition: dms.h:692
int unpack_dms_SetCustFeaturesV2(uint8_t *pResp, uint16_t respLen, unpack_dms_SetCustFeaturesV2_t *pOutput)
uint8_t * pDestSMSContent
Definition: dms.h:1825
int unpack_dms_GetVoiceNumber(uint8_t *pResp, uint16_t respLen, unpack_dms_GetVoiceNumber_t *pOutput)
uint16_t Tlvresult
Definition: dms.h:507
int unpack_dms_SetPower(uint8_t *pResp, uint16_t respLen, unpack_dms_SetPower_t *pOutput)
uint16_t Tlvresult
Definition: dms.h:1534
int unpack_dms_GetNetworkTime(uint8_t *pResp, uint16_t respLen, unpack_dms_GetNetworkTime_t *pOutput)
uint8_t stringSize
Definition: dms.h:773
uint8_t DisableIMSI
Definition: dms.h:1127
#define DMS_UINT8_MAX_STRING_SZ
Definition: dms.h:8
uint8_t type
Definition: dms.h:2131
uint8_t priSize
Definition: dms.h:505
uint16_t Tlvresult
Definition: dms.h:1174
int pack_dms_GetDeviceCapabilities(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
int pack_dms_UIMGetICCID(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_UIMGetICCID_t *reqArg)
uint16_t Tlvresult
Definition: dms.h:599
int unpack_dms_GetDeviceHardwareRev(uint8_t *pResp, uint16_t respLen, unpack_dms_GetDeviceHardwareRev_t *pOutput)
uint8_t * pDestSMSNum
Definition: dms.h:1824
uint16_t Tlvresult
Definition: dms.h:1030
uint32_t simCapability
Definition: dms.h:458