LinuxQMISDK-Lite  SLQS04.00.18
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
dms.h
Go to the documentation of this file.
1 
6 #ifndef __LITEQMI_DMS_H__
7 #define __LITEQMI_DMS_H__
8 
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12 
13 #include "common.h"
14 #include <stdint.h>
15 #define DMS_UINT8_MAX_STRING_SZ 255
16 #define DMS_MAX_CUST_ID_LEN 64
17 #define DMS_MAX_CUST_VALUE_LEN 8
18 #define DMS_IMGDETAILS_LEN 16
19 #define DMS_MAX_FWUPDATE_LOG_STR_SZ 255
20 #define DMS_MAX_FWUPDATE_REF_STR_SZ 15
21 #define DMS_VALID_FSN_LEN 14
22 #define DMS_MAX_RADIO_IFCS_SIZE 64
23 
36 typedef struct{
37  char modelid[255];
38  uint16_t Tlvresult;
41 
53 typedef struct{
54  char imsi[255];
55  uint16_t Tlvresult;
58 
59 #define DMS_SLQSFWINFO_MODELID_SZ 20
60 #define DMS_SLQSFWINFO_BOOTVERSION_SZ 85
61 #define DMS_SLQSFWINFO_APPVERSION_SZ 85
62 #define DMS_SLQSFWINFO_SKU_SZ 15
63 #define DMS_SLQSFWINFO_PACKAGEID_SZ 85
64 #define DMS_SLQSFWINFO_CARRIER_SZ 20
65 #define DMS_SLQSFWINFO_PRIVERSION_SZ 16
66 #define DMS_SLQSFWINFO_CUR_CARR_NAME 17
67 #define DMS_SLQSFWINFO_CUR_CARR_REV 13
68 
69 #define MAX_BUILD_ID_LEN 255
70 #define UNIQUE_ID_LEN 16
71 #define SLQS_MAX_DYING_GASP_CFG_SMS_CONTENT_LENGTH 160
72 #define SLQS_MAX_DYING_GASP_CFG_SMS_NUMBER_LENGTH 20
73 #define SPC_SIZE 6
74 #define CK_MAX_SIZE 8
75 #define ACT_CODE_MAX_SIZE 81
76 #define ERI_DATA_MAX_SIZE 1024
77 #define MEID_MAX_SIZE 8
78 
116 typedef struct {
117  char modelid_str[DMS_SLQSFWINFO_MODELID_SZ];
118  char bootversion_str[DMS_SLQSFWINFO_BOOTVERSION_SZ];
119  char appversion_str[DMS_SLQSFWINFO_APPVERSION_SZ];
120  char sku_str[DMS_SLQSFWINFO_SKU_SZ];
121  char packageid_str[DMS_SLQSFWINFO_PACKAGEID_SZ];
122  char carrier_str[DMS_SLQSFWINFO_CARRIER_SZ];
123  char priversion_str[DMS_SLQSFWINFO_PRIVERSION_SZ];
124  char cur_carr_name[DMS_SLQSFWINFO_CUR_CARR_NAME];
125  char cur_carr_rev[DMS_SLQSFWINFO_CUR_CARR_REV];
126  uint16_t Tlvresult;
129 
165 typedef struct {
166  uint32_t OperationMode;
167  uint32_t OfflineReason;
169  uint16_t Tlvresult;
172 
188 int pack_dms_GetIMSI(
189  pack_qmi_t *pCtx,
190  uint8_t *pReqBuf,
191  uint16_t *pLen,
192  void *reqArg
193  );
194 
210  uint8_t *pResp,
211  uint16_t respLen,
212  unpack_dms_GetIMSI_t *pOutput
213  );
214 
227  pack_qmi_t *pCtx,
228  uint8_t *pReqBuf,
229  uint16_t *pLen,
230  void *reqArg
231  );
232 
244  uint8_t *pResp,
245  uint16_t respLen,
246  unpack_dms_GetModelID_t *pOutput
247  );
248 
261  pack_qmi_t *pCtx,
262  uint8_t *pReqBuf,
263  uint16_t *pLen,
264  void *reqArg
265  );
266 
278  uint8_t *pResp,
279  uint16_t respLen,
281  );
282 
295  pack_qmi_t *pCtx,
296  uint8_t *pReqBuf,
297  uint16_t *pLen,
298  void *reqArg
299  );
300 
312  uint8_t *pResp,
313  uint16_t respLen,
314  unpack_dms_GetPower_t *pOutput
315  );
316 
339 typedef struct{
340  char esn[255];
341  char imei_no[255];
342  char meid[255];
343  char imeisv_svn[255];
346 
359  pack_qmi_t *pCtx,
360  uint8_t *pReqBuf,
361  uint16_t *pLen,
362  void *reqArg
363  );
364 
376  uint8_t *pResp,
377  uint16_t respLen,
379  );
380 
391 typedef struct{
392  char hwVer[255];
395 
408  pack_qmi_t *pCtx,
409  uint8_t *pReqBuf,
410  uint16_t *pLen,
411  void *reqArg
412  );
424  uint8_t *pResp,
425  uint16_t respLen,
427  );
428 
552 typedef struct{
553  uint64_t bandCapability;
560 
573  pack_qmi_t *pCtx,
574  uint8_t *pReqBuf,
575  uint16_t *pLen,
576  void *reqArg
577  );
578 
590  uint8_t *pResp,
591  uint16_t respLen,
593  );
640 typedef struct{
644  uint32_t simCapability;
645  uint32_t radioIfacesSize;
646  uint8_t RadioIfaces[255];
649 
662  pack_qmi_t *pCtx,
663  uint8_t *pReqBuf,
664  uint16_t *pLen,
665  void *reqArg
666  );
678  uint8_t *pResp,
679  uint16_t respLen,
681  );
721 typedef struct{
722  uint8_t amssSize;
723  char AMSSString[DMS_UINT8_MAX_STRING_SZ];
724  uint8_t bootSize;
725  char BootString[DMS_UINT8_MAX_STRING_SZ];
726  uint8_t priSize;
727  char PRIString[DMS_UINT8_MAX_STRING_SZ];
728  uint16_t Tlvresult;
731 
732 
746  pack_qmi_t *pCtx,
747  uint8_t *pReqBuf,
748  uint16_t *pLen,
749  void *reqArg
750 );
751 
763  uint8_t *pResp,
764  uint16_t respLen,
766 );
767 
791 typedef struct{
792  uint8_t amssSize;
793  char AMSSString[DMS_UINT8_MAX_STRING_SZ];
794  char PRIString[DMS_UINT8_MAX_STRING_SZ];
795  uint16_t Tlvresult;
798 
799 
813  pack_qmi_t *pCtx,
814  uint8_t *pReqBuf,
815  uint16_t *pLen,
816  void *reqArg
817 
818 );
819 
831  uint8_t *pResp,
832  uint16_t respLen,
834 );
887 typedef struct{
888  uint8_t esnSize;
889  char ESNString[DMS_UINT8_MAX_STRING_SZ];
890  uint8_t imeiSize;
891  char IMEIString[DMS_UINT8_MAX_STRING_SZ];
892  uint8_t meidSize;
893  char MEIDString[DMS_UINT8_MAX_STRING_SZ];
894  uint8_t imeiSvnSize;
895  char ImeiSvnString[DMS_UINT8_MAX_STRING_SZ];
896  uint16_t Tlvresult;
899 
900 
913  pack_qmi_t *pCtx,
914  uint8_t *pReqBuf,
915  uint16_t *pLen,
916  void *reqArg
917 );
918 
919 
931  uint8_t *pResp,
932  uint16_t respLen,
934 );
935 
954 typedef struct{
956  uint16_t u16PRLVersion;
957  uint16_t Tlvresult;
960 
975  pack_qmi_t *pCtx,
976  uint8_t *pReqBuf,
977  uint16_t *pLen,
978  void *reqArg
979 );
980 
994  uint8_t *pResp,
995  uint16_t respLen,
997 );
998 
1024 typedef struct{
1025  uint16_t source;
1026  uint64_t timestamp;
1027  uint16_t Tlvresult;
1030 
1045  pack_qmi_t *pCtx,
1046  uint8_t *pReqBuf,
1047  uint16_t *pLen,
1048  void *reqArg
1049 );
1050 
1064  uint8_t *pResp,
1065  uint16_t respLen,
1067 );
1068 
1100 typedef struct{
1102  char VoiceNumber[DMS_UINT8_MAX_STRING_SZ];
1103  uint8_t minSize;
1105  uint16_t Tlvresult;
1108 
1122  pack_qmi_t *pCtx,
1123  uint8_t *pReqBuf,
1124  uint16_t *pLen,
1125  void *reqArg
1126 );
1127 
1140  uint8_t *pResp,
1141  uint16_t respLen,
1143 );
1144 
1145 
1165 typedef struct{
1166  uint8_t stringSize;
1168  uint16_t Tlvresult;
1171 
1184  pack_qmi_t *pCtx,
1185  uint8_t *pReqBuf,
1186  uint16_t *pLen,
1187  void *reqArg
1188 );
1189 
1201  uint8_t *pResp,
1202  uint16_t respLen,
1204 );
1205 
1220 typedef struct{
1222  uint16_t Tlvresult;
1225 
1238 int pack_dms_GetFSN(
1239  pack_qmi_t *pCtx,
1240  uint8_t *pReqBuf,
1241  uint16_t *pLen,
1242  void *reqArg
1243 );
1244 
1256 int unpack_dms_GetFSN(
1257  uint8_t *pResp,
1258  uint16_t respLen,
1259  unpack_dms_GetFSN_t *pOutput
1260 );
1261 
1312 typedef struct{
1316  uint32_t SimCapability;
1318  uint8_t RadioIfaces[DMS_MAX_RADIO_IFCS_SIZE];
1319  uint16_t Tlvresult;
1322 
1335  pack_qmi_t *pCtx,
1336  uint8_t *pReqBuf,
1337  uint16_t *pLen,
1338  void *reqArg
1339 );
1340 
1352  uint8_t *pResp,
1353  uint16_t respLen,
1354  unpack_dms_GetDeviceCap_t *pOutput
1355 );
1356 
1357 
1358 #define DMS_PM_ONLINE 0x00 /* Online */
1359 #define DMS_PM_LOW 0x01 /* Low Power */
1360 #define DMS_PM_FACTORY 0x02 /* Factory Test Mode */
1361 #define DMS_PM_OFFLINE 0x03 /* Offline */
1362 #define DMS_PM_RESET 0x04 /* Reset */
1363 #define DMS_PM_SHUT_DOWN 0x05 /* Shut Down */
1364 #define DMS_PM_PERSISTENT_LOW 0x06 /* Persistent Low Power */
1365 
1366 
1377 typedef struct{
1378  uint32_t mode;
1379  uint16_t Tlvresult;
1381 
1390 typedef struct{
1391  uint16_t Tlvresult;
1394 
1407 int pack_dms_SetPower(
1408  pack_qmi_t *pCtx,
1409  uint8_t *pReqBuf,
1410  uint16_t *pLen,
1411  pack_dms_SetPower_t *reqArg
1412 );
1413 
1426  uint8_t *pResp,
1427  uint16_t respLen,
1428  unpack_dms_SetPower_t *pOutput
1429 );
1430 
1488 typedef struct{
1489  uint32_t BandCapability;
1490  uint16_t Tlvresult;
1493 
1506  pack_qmi_t *pCtx,
1507  uint8_t *pReqBuf,
1508  uint16_t *pLen,
1509  void *reqArg
1510 );
1511 
1523  uint8_t *pResp,
1524  uint16_t respLen,
1526 );
1527 
1593 typedef struct{
1594  uint8_t USBComp[255];
1596  uint8_t SupUSBComps;
1597  uint16_t Tlvresult;
1600 
1615  pack_qmi_t *pCtx,
1616  uint8_t *pReqBuf,
1617  uint16_t *pLen,
1618  void *reqArg
1619 );
1620 
1634  uint8_t *pResp,
1635  uint16_t respLen,
1636  unpack_dms_GetUSBComp_t *pOutput
1637 );
1638 
1670 typedef struct{
1671  uint8_t USBComp;
1672  uint16_t Tlvresult;
1674 
1684 typedef struct{
1685  uint16_t Tlvresult;
1688 
1707  pack_qmi_t *pCtx,
1708  uint8_t *pReqBuf,
1709  uint16_t *pLen,
1710  pack_dms_SetUSBComp_t *reqArg
1711 );
1712 
1730  uint8_t *pResp,
1731  uint16_t respLen,
1732  unpack_dms_SetUSBComp_t *pOutput
1733 );
1734 
1806 typedef struct{
1807  uint32_t GpsEnable;
1808  uint8_t DisableIMSI;
1809  uint16_t IPFamSupport;
1810  uint8_t RMAutoConnect;
1811  uint8_t GPSSel;
1812  uint8_t SMSSupport;
1815  uint8_t GPSLPM;
1817 
1827 typedef struct{
1828  uint16_t Tlvresult;
1831 
1846  pack_qmi_t *pCtx,
1847  uint8_t *pReqBuf,
1848  uint16_t *pLen,
1850 );
1851 
1865  uint8_t *pResp,
1866  uint16_t respLen,
1868 );
1869 
1870 
1956 typedef struct{
1957  uint32_t GpsEnable;
1958  uint8_t DisableIMSI;
1959  uint16_t IPFamSupport;
1960  uint8_t RMAutoConnect;
1961  uint8_t GPSSel;
1962  uint8_t SMSSupport;
1965  uint8_t GPSLPM;
1966  uint16_t Tlvresult;
1969 
1984  pack_qmi_t *pCtx,
1985  uint8_t *pReqBuf,
1986  uint16_t *pLen,
1987  void *reqArg
1988 );
1989 
2003  uint8_t *pResp,
2004  uint16_t respLen,
2006 );
2007 
2016 typedef struct{
2017  uint16_t Tlvresult;
2020 
2033  pack_qmi_t *pCtx,
2034  uint8_t *pReqBuf,
2035  uint16_t *pLen,
2036  void *reqArg
2037 );
2038 
2050  uint8_t *pResp,
2051  uint16_t respLen,
2053 );
2054 
2079 typedef struct{
2080  uint8_t DevCrashState;
2081  uint16_t Tlvresult;
2084 
2097  pack_qmi_t *pCtx,
2098  uint8_t *pReqBuf,
2099  uint16_t *pLen,
2100  void *reqArg
2101 );
2102 
2114  uint8_t *pResp,
2115  uint16_t respLen,
2117 );
2118 
2128 typedef struct{
2129  uint8_t crashAction;
2131 
2144  pack_qmi_t *pCtx,
2145  uint8_t *pReqBuf,
2146  uint16_t *pLen,
2148 );
2149 
2159 typedef struct{
2160  uint8_t notused;
2163 
2175  uint8_t *pResp,
2176  uint16_t respLen,
2178 );
2179 
2199 typedef struct{
2200  uint8_t stringSize;
2202  uint16_t Tlvresult;
2205 
2218  pack_qmi_t *pCtx,
2219  uint8_t *pReqBuf,
2220  uint16_t *pLen,
2221  void *reqArg
2222 );
2223 
2235  uint8_t *pResp,
2236  uint16_t respLen,
2237  unpack_dms_GetDeviceMfr_t *pOutput
2238 );
2239 
2240 #define DMS_SET_REPORT_ENABLE 1
2241 #define DMS_SET_REPORT_DISABLE 0
2242 
2243 #define DMS_SWI_SET_IND_ENABLE 1
2244 #define DMS_SWI_SET_IND_DISABLE 0
2245 
2246 #define DMS_SET_REG_IND_ENABLE 1
2247 #define DMS_SET_REG_IND_DISABLE 0
2248 #define DMS_SET_REG_IND_NO_CHANGE 2
2249 
2260 typedef struct{
2261  uint8_t mode;
2263 
2273 typedef struct{
2274  uint16_t Tlvresult;
2277 
2290  pack_qmi_t *pCtx,
2291  uint8_t *pReqBuf,
2292  uint16_t *pLen,
2294 );
2295 
2307  uint8_t *pResp,
2308  uint16_t respLen,
2310 );
2311 
2329 typedef struct
2330 {
2331  uint16_t TlvPresent;
2332  uint32_t operatingMode;
2334 
2356 typedef struct
2357 {
2358  uint16_t TlvPresent;
2361 
2378 typedef struct{
2381  uint16_t Tlvresult;
2384 
2397  uint8_t *pResp,
2398  uint16_t respLen,
2400 );
2401 
2409 typedef struct{
2410  uint16_t Tlvresult;
2413 
2433 typedef struct{
2434  uint8_t stringSize;
2435  uint8_t String[DMS_UINT8_MAX_STRING_SZ];
2436  uint16_t Tlvresult;
2439 
2455  pack_qmi_t *pCtx,
2456  uint8_t *pReqBuf,
2457  uint16_t *pLen,
2458  pack_dms_UIMGetICCID_t *reqArg
2459 );
2460 
2473  uint8_t *pResp,
2474  uint16_t respLen,
2475  unpack_dms_UIMGetICCID_t *pOutput
2476 );
2477 
2495 typedef struct
2496 {
2497  uint8_t cust_id[DMS_MAX_CUST_ID_LEN+1];
2498  uint16_t value_length;
2499  uint8_t cust_value[DMS_MAX_CUST_VALUE_LEN+1];
2500  uint16_t Tlvresult;
2502 
2515  pack_qmi_t *pCtx,
2516  uint8_t *pReqBuf,
2517  uint16_t *pLen,
2519 
2528 typedef struct
2529 {
2530  uint16_t Tlvresult;
2533 
2545  uint8_t *pResp,
2546  uint16_t respLen,
2548 );
2549 
2565 typedef struct
2566 {
2567  uint8_t cust_id[DMS_MAX_CUST_ID_LEN+1];
2568  uint8_t list_type;
2569  uint16_t Tlvresult;
2571 
2591  pack_qmi_t *pCtx,
2592  uint8_t *pReqBuf,
2593  uint16_t *pLen,
2595 
2596 
2609 typedef struct
2610 {
2611  uint8_t cust_id[DMS_MAX_CUST_ID_LEN+1];
2612  uint8_t list_type;
2614 
2639 typedef struct
2640 {
2641  uint16_t id_length;
2642  uint8_t cust_id[DMS_MAX_CUST_ID_LEN+1];
2643  uint16_t value_length;
2644  uint8_t cust_value[DMS_MAX_CUST_VALUE_LEN+1];
2645  uint16_t cust_attr;
2647 
2662 typedef struct
2663 {
2664  uint8_t list_type;
2665  uint16_t num_instances;
2668 
2683 typedef struct
2684 {
2689 
2690 
2707 typedef struct
2708 {
2710  uint16_t Tlvresult;
2713 
2725  uint8_t *pResp,
2726  uint16_t respLen,
2728 );
2729 
2751 typedef struct
2752 {
2753  uint8_t state;
2756 
2770  pack_qmi_t *pCtx,
2771  uint8_t *pReqBuf,
2772  uint16_t *pLen
2773 );
2774 
2788  uint8_t *pResp,
2789  uint16_t respLen,
2791 );
2792 
2813 typedef struct
2814 {
2815  uint8_t imageType;
2816  uint8_t uniqueID[UNIQUE_ID_LEN];
2817  uint8_t buildIDLen;
2818  uint8_t buildID[MAX_BUILD_ID_LEN];
2819 } image_info_t;
2820 
2852 typedef struct {
2853  uint8_t numEntries;
2855  char priver[DMS_IMGDETAILS_LEN];
2856  char pkgver[DMS_IMGDETAILS_LEN];
2857  char fwvers[DMS_IMGDETAILS_LEN];
2858  char carrier[DMS_IMGDETAILS_LEN];
2861 
2873  pack_qmi_t *pCtx,
2874  uint8_t *pReqBuf,
2875  uint16_t *pLen
2876  );
2877 
2889  uint8_t *pResp,
2890  uint16_t respLen,
2892  );
2893 
2906 typedef struct {
2907  uint8_t *pDestSMSNum;
2910 
2911 
2925  pack_qmi_t *pCtx,
2926  uint8_t *pReqBuf,
2927  uint16_t *pLen,
2929 );
2939 typedef struct {
2940  uint16_t Tlvresult;
2943 
2956  uint8_t *pResp,
2957  uint16_t respLen,
2959 );
2960 
2973  pack_qmi_t *pCtx,
2974  uint8_t *pReqBuf,
2975  uint16_t *pLen
2976 );
2977 
2987 typedef struct {
2988  uint16_t Tlvresult;
2991 
3004  uint8_t *pResp,
3005  uint16_t respLen,
3007 );
3008 
3021  pack_qmi_t *pCtx,
3022  uint8_t *pReqBuf,
3023  uint16_t *pLen);
3024 
3042 typedef struct
3043 {
3044  uint32_t *pTimeStamp;
3047 
3061 typedef struct {
3063  uint16_t Tlvresult;
3066 
3079  uint8_t *pResp,
3080  uint16_t respLen,
3082 
3095  pack_qmi_t *pCtx,
3096  uint8_t *pReqBuf,
3097  uint16_t *pLen);
3098 
3110 typedef struct
3111 {
3112  uint8_t *pDestSMSNum;
3115 
3130 typedef struct {
3132  uint16_t Tlvresult;
3135 
3148  uint8_t *pResp,
3149  uint16_t respLen,
3151 
3164  pack_qmi_t *pCtx,
3165  uint8_t *pReqBuf,
3166  uint16_t *pLen);
3167 
3198 typedef struct {
3199  uint8_t type;
3200  uint8_t source;
3201  uint16_t Tlvresult;
3204 
3217  uint8_t *pResp,
3218  uint16_t respLen,
3220 
3251 typedef struct
3252 {
3253  uint8_t type;
3254  uint8_t source;
3255  uint16_t Tlvresult;
3258 
3271  uint8_t *pResp,
3272  uint16_t respLen,
3274 
3284 typedef struct {
3285  uint8_t resetInfoInd;
3287 
3288 
3303  pack_qmi_t *pCtx,
3304  uint8_t *pReqBuf,
3305  uint16_t *pLen,
3307 );
3308 
3317 typedef struct {
3318  uint16_t Tlvresult;
3321 
3334  uint8_t *pResp,
3335  uint16_t respLen,
3337 );
3338 
3351  pack_qmi_t *pCtx,
3352  uint8_t *pReqBuf,
3353  uint16_t *pLen);
3354 
3410 typedef struct {
3411  uint32_t ResCode;
3412  uint8_t imgType;
3413  uint32_t refData;
3414  uint8_t refString[DMS_MAX_FWUPDATE_REF_STR_SZ];
3415  uint8_t logString[DMS_MAX_FWUPDATE_LOG_STR_SZ];
3416  uint16_t Tlvresult;
3419 
3432  uint8_t *pResp,
3433  uint16_t respLen,
3435 
3448  pack_qmi_t *pCtx,
3449  uint8_t *pReqBuf,
3450  uint16_t *pLen);
3451 
3464 typedef struct {
3465  char manufacturer[255];
3466  uint16_t Tlvresult;
3469 
3482  uint8_t *pResp,
3483  uint16_t respLen,
3484  unpack_dms_GetManufacturer_t *pOutput);
3485 
3498  pack_qmi_t *pCtx,
3499  uint8_t *pReqBuf,
3500  uint16_t *pLen);
3501 
3528 typedef struct {
3529  uint32_t *pReasonMask;
3530  uint32_t *pbPlatform ;
3531  uint16_t Tlvresult;
3534 
3547  uint8_t *pResp,
3548  uint16_t respLen,
3550 
3562 typedef struct{
3565 
3575 typedef struct{
3576  uint16_t Tlvresult;
3579 
3592  pack_qmi_t *pCtx,
3593  uint8_t *pReqBuf,
3594  uint16_t *pLen,
3596 );
3597 
3609  uint8_t *pResp,
3610  uint16_t respLen,
3612 );
3613 
3629 typedef struct
3630 {
3631  uint8_t id;
3632  uint8_t bEnable;
3633  uint8_t value[DMS_UINT8_MAX_STRING_SZ];
3635 
3648  pack_qmi_t *pCtx,
3649  uint8_t *pReqBuf,
3650  uint16_t *pLen,
3652 
3675 typedef struct
3676 {
3679  uint16_t Tlvresult;
3682 
3694  uint8_t *pResp,
3695  uint16_t respLen,
3697 
3713 typedef struct
3714 {
3715  uint8_t id;
3716  uint8_t pukValue[DMS_UINT8_MAX_STRING_SZ];
3717  uint8_t newPin[DMS_UINT8_MAX_STRING_SZ];
3719 
3732  pack_qmi_t *pCtx,
3733  uint8_t *pReqBuf,
3734  uint16_t *pLen,
3735  pack_dms_UIMUnblockPIN_t *pReq);
3736 
3748  uint8_t *pResp,
3749  uint16_t respLen,
3751 
3764 typedef struct
3765 {
3766  uint8_t id;
3767  uint8_t value[DMS_UINT8_MAX_STRING_SZ];
3769 
3782  pack_qmi_t *pCtx,
3783  uint8_t *pReqBuf,
3784  uint16_t *pLen,
3785  pack_dms_UIMVerifyPIN_t *pReq);
3786 
3798  uint8_t *pResp,
3799  uint16_t respLen,
3801 
3817 typedef struct
3818 {
3819  uint8_t id;
3820  uint8_t oldValue[DMS_UINT8_MAX_STRING_SZ];
3821  uint8_t newValue[DMS_UINT8_MAX_STRING_SZ];
3823 
3836  pack_qmi_t *pCtx,
3837  uint8_t *pReqBuf,
3838  uint16_t *pLen,
3839  pack_dms_UIMChangePIN_t *pReq);
3840 
3852  uint8_t *pResp,
3853  uint16_t respLen,
3855 
3868 typedef struct
3869 {
3870  uint8_t facility;
3872 
3885  pack_qmi_t *pCtx,
3886  uint8_t *pReqBuf,
3887  uint16_t *pLen,
3889 
3919 typedef struct
3920 {
3921  uint8_t facilityState;
3924  uint16_t Tlvresult;
3927 
3939  uint8_t *pResp,
3940  uint16_t respLen,
3942 
3954  pack_qmi_t *pCtx,
3955  uint8_t *pReqBuf,
3956  uint16_t *pLen);
3957 
4013 typedef struct
4014 {
4015  uint8_t p1Status;
4018  uint8_t p2Status;
4021  uint16_t Tlvresult;
4024 
4036  uint8_t *pResp,
4037  uint16_t respLen,
4038  unpack_dms_UIMGetPINStatus_t *pOutput);
4039 
4062 typedef struct
4063 {
4064  uint8_t facility;
4065  uint8_t facilityState;
4066  uint8_t facilityCk[CK_MAX_SIZE];
4068 
4081  pack_qmi_t *pCtx,
4082  uint8_t *pReqBuf,
4083  uint16_t *pLen,
4085 
4100 typedef struct
4101 {
4103  uint16_t Tlvresult;
4106 
4118  uint8_t *pResp,
4119  uint16_t respLen,
4121 
4122 
4138 typedef struct
4139 {
4140  uint8_t facility;
4141  uint8_t facilityCk[CK_MAX_SIZE];
4143 
4156  pack_qmi_t *pCtx,
4157  uint8_t *pReqBuf,
4158  uint16_t *pLen,
4160 
4175 typedef struct
4176 {
4178  uint16_t Tlvresult;
4181 
4193  uint8_t *pResp,
4194  uint16_t respLen,
4196 
4204 typedef struct
4205 {
4206  uint8_t spc[SPC_SIZE];
4208 
4221  pack_qmi_t *pCtx,
4222  uint8_t *pReqBuf,
4223  uint16_t *pLen,
4225 
4234 typedef struct
4235 {
4236  uint16_t Tlvresult;
4239 
4251  uint8_t *pResp,
4252  uint16_t respLen,
4254 
4267  pack_qmi_t *pCtx,
4268  uint8_t *pReqBuf,
4269  uint16_t *pLen,
4271 
4283  uint8_t *pResp,
4284  uint16_t respLen,
4286 
4297 typedef struct
4298 {
4299  uint8_t actCode[ACT_CODE_MAX_SIZE];
4301 
4314  pack_qmi_t *pCtx,
4315  uint8_t *pReqBuf,
4316  uint16_t *pLen,
4318 
4330  uint8_t *pResp,
4331  uint16_t respLen,
4333 
4347 typedef struct
4348 {
4349  uint16_t eriDataLen;
4350  uint8_t eriData[ERI_DATA_MAX_SIZE];
4351 } eriDataparams;
4352 
4366 typedef struct
4367 {
4369  uint16_t Tlvresult;
4372 
4384  pack_qmi_t *pCtx,
4385  uint8_t *pReqBuf,
4386  uint16_t *pLen);
4387 
4400  uint8_t *pResp,
4401  uint16_t respLen,
4402  unpack_dms_SLQSGetERIFile_t *pOutput);
4403 
4417 typedef struct
4418 {
4419  uint8_t state;
4420  uint16_t Tlvresult;
4423 
4438  pack_qmi_t *pCtx,
4439  uint8_t *pReqBuf,
4440  uint16_t *pLen);
4441 
4456  uint8_t *pResp,
4457  uint16_t respLen,
4458  unpack_dms_SLQSUIMGetState_t *pOutput);
4459 
4468 typedef struct
4469 {
4470  uint8_t clear;
4472 
4500 typedef struct
4501 {
4502  uint16_t numCrashes;
4503  uint32_t crashId;
4504  uint32_t crashData;
4505  uint16_t crashStrlen;
4506  char crashString[255];
4507  uint16_t gcdumpStrlen;
4508  char gcdumpString[1024];
4510 
4522 typedef struct
4523 {
4524  uint8_t crashStatus;
4526 } crashInfoParams;
4527 
4543 typedef struct
4544 {
4545  uint16_t Tlvresult;
4549 
4562  pack_qmi_t *pCtx,
4563  uint8_t *pReqBuf,
4564  uint16_t *pLen,
4566 
4578  uint8_t *pResp,
4579  uint16_t respLen,
4581 
4610 typedef struct
4611 {
4612  uint16_t Tlvresult;
4613  char manString[255];
4614  char modelString[255];
4615  char swVerString[255];
4616  char plasmaIDString[255];
4619 
4631  pack_qmi_t *pCtx,
4632  uint8_t *pReqBuf,
4633  uint16_t *pLen);
4634 
4646  uint8_t *pResp,
4647  uint16_t respLen,
4649 
4669 typedef struct
4670 {
4671  char manString[255];
4672  char modelString[255];
4673  char swVerString[255];
4674  char plasmaIDString[255];
4676 
4685 typedef struct {
4686  uint16_t Tlvresult;
4689 
4702  pack_qmi_t *pCtx,
4703  uint8_t *pReqBuf,
4704  uint16_t *pLen,
4706 
4718  uint8_t *pResp,
4719  uint16_t respLen,
4721 
4739 typedef struct
4740 {
4741  uint16_t Tlvresult;
4742  char nameString[255];
4743  char versionString[255];
4746 
4758  pack_qmi_t *pCtx,
4759  uint8_t *pReqBuf,
4760  uint16_t *pLen);
4761 
4773  uint8_t *pResp,
4774  uint16_t respLen,
4776 
4789 typedef struct
4790 {
4791  char nameString[255];
4792  char versionString[255];
4794 
4803 typedef struct {
4804  uint16_t Tlvresult;
4807 
4820  pack_qmi_t *pCtx,
4821  uint8_t *pReqBuf,
4822  uint16_t *pLen,
4824 
4836  uint8_t *pResp,
4837  uint16_t respLen,
4839 
4854 typedef struct
4855 {
4856  uint16_t Tlvresult;
4857  char meidString[MEID_MAX_SIZE];
4860 
4872  pack_qmi_t *pCtx,
4873  uint8_t *pReqBuf,
4874  uint16_t *pLen);
4875 
4887  uint8_t *pResp,
4888  uint16_t respLen,
4890 
4974 typedef struct
4975 {
4976  uint8_t opMode;
4978  uint32_t LpmFlag;
4980  uint8_t Wdisable;
4982  uint8_t PowerOffMode;
4984  uint8_t PersistentLpm;
4987 
5000  pack_qmi_t *pCtx,
5001  uint8_t *pReqBuf,
5002  uint16_t *pLen,
5003  void *reqArg
5004  );
5005 
5017  uint8_t *pResp,
5018  uint16_t respLen,
5020  );
5033 typedef struct
5034 {
5035  uint8_t TlvPresent;
5036  uint8_t enableState;
5038 
5049 typedef struct
5050 {
5051  uint8_t TlvPresent;
5054 
5066 typedef struct
5067 {
5068  uint8_t TlvPresent;
5071 
5082 typedef struct
5083 {
5084  uint8_t TlvPresent;
5087 
5098 typedef struct
5099 {
5100  uint8_t TlvPresent;
5101  uint32_t activeTimer;
5103 
5115 typedef struct
5116 {
5117  uint8_t TlvPresent;
5120 
5134 typedef struct
5135 {
5136  uint8_t TlvPresent;
5139 
5173 typedef struct
5174 {
5184 
5197  pack_qmi_t *pCtx,
5198  uint8_t *pReqBuf,
5199  uint16_t *pLen,
5200  void *reqArg
5201  );
5202 
5214  uint8_t *pResp,
5215  uint16_t respLen,
5217  );
5218 
5241 typedef struct{
5243  uint32_t *pActiveTimer;
5246 
5256 typedef struct{
5257  uint16_t Tlvresult;
5260 
5273  pack_qmi_t *pCtx,
5274  uint8_t *pReqBuf,
5275  uint16_t *pLen,
5277 );
5278 
5290  uint8_t *pResp,
5291  uint16_t respLen,
5293 );
5294 
5320 typedef struct{
5321  uint8_t PSMStatus;
5325 
5335 typedef struct{
5336  uint16_t Tlvresult;
5339 
5352  pack_qmi_t *pCtx,
5353  uint8_t *pReqBuf,
5354  uint16_t *pLen,
5356 );
5357 
5369  uint8_t *pResp,
5370  uint16_t respLen,
5372 );
5373 
5386 typedef struct
5387 {
5388  uint8_t TlvPresent;
5391 
5403 typedef struct
5404 {
5405  uint8_t TlvPresent;
5406  uint32_t ActiveTimerInd;
5408 
5420 typedef struct
5421 {
5422  uint8_t TlvPresent;
5425 
5446 typedef struct{
5450  uint16_t Tlvresult;
5453 
5466  uint8_t *pResp,
5467  uint16_t respLen,
5469 );
5470 
5485 typedef struct{
5486  uint8_t *pTempReport;
5487  uint8_t *pVoltReport;
5489 
5504  pack_qmi_t *pCtx,
5505  uint8_t *pReqBuf,
5506  uint16_t *pLen,
5508 );
5509 
5519 typedef struct{
5520  uint16_t Tlvresult;
5523 
5535  uint8_t *pResp,
5536  uint16_t respLen,
5538 );
5539 
5554 typedef struct
5555 {
5556  uint8_t TlvPresent;
5557  uint8_t TempStat;
5558  uint16_t Temperature;
5560 
5561 
5576 typedef struct
5577 {
5578  uint8_t TlvPresent;
5579  uint8_t VoltStat;
5580  uint16_t Voltage;
5581 } dms_VoltageTlv;
5582 
5595 typedef struct{
5600 
5612  uint8_t *pResp,
5613  uint16_t respLen,
5615  );
5616 
5617 #ifdef __cplusplus
5618 } /* extern "C" { */
5619 #endif
5620 
5621 #endif//#ifndef _LITEQMI_DMS_H_
5622 
eriDataparams eriFile
Definition: dms.h:4368
uint8_t p2VerifyRetriesLeft
Definition: dms.h:4019
uint16_t Tlvresult
Definition: dms.h:4856
Definition: dms.h:4974
uint16_t Tlvresult
Definition: dms.h:1490
#define DMS_SLQSFWINFO_PACKAGEID_SZ
Definition: dms.h:63
int pack_dms_UIMChangePIN(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_UIMChangePIN_t *pReq)
swi_uint256_t ParamPresenceMask
Definition: dms.h:4104
uint8_t list_type
Definition: dms.h:2612
uint8_t GPSSel
Definition: dms.h:1961
#define DMS_MAX_FWUPDATE_LOG_STR_SZ
Definition: dms.h:19
int pack_dms_UIMSetControlKeyProtection(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_UIMSetControlKeyProtection_t *pReq)
int unpack_dms_SetEventReport(uint8_t *pResp, uint16_t respLen, unpack_dms_SetEventReport_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: dms.h:3680
uint16_t Tlvresult
Definition: dms.h:1222
uint64_t bandCapability
Definition: dms.h:553
swi_uint256_t ParamPresenceMask
Definition: dms.h:558
uint32_t * pTimeStamp
Definition: dms.h:3044
uint16_t Tlvresult
Definition: dms.h:4420
swi_uint256_t ParamPresenceMask
Definition: dms.h:4022
#define DMS_SLQSFWINFO_APPVERSION_SZ
Definition: dms.h:61
uint8_t RMAutoConnect
Definition: dms.h:1960
int pack_dms_SLQSSwiGetSerialNoExt(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t list_type
Definition: dms.h:2664
int pack_dms_SetUSBComp(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SetUSBComp_t *reqArg)
uint16_t Tlvresult
Definition: dms.h:4686
DMScustSettingInfo * pCustSettingInfo
Definition: dms.h:2686
Definition: dms.h:2409
uint16_t Tlvresult
Definition: dms.h:38
Definition: dms.h:2433
int pack_dms_GetHardwareRevision(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
int pack_dms_SLQSGetERIFile(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t IsVoiceEnabled
Definition: dms.h:1963
swi_uint256_t ParamPresenceMask
Definition: dms.h:4617
int unpack_dms_GetFirmwareInfo(uint8_t *pResp, uint16_t respLen, unpack_dms_GetFirmwareInfo_t *pOutput)
uint16_t Tlvresult
Definition: dms.h:3063
swi_uint256_t ParamPresenceMask
Definition: dms.h:2275
Definition: dms.h:2273
#define DMS_MAX_FWUPDATE_REF_STR_SZ
Definition: dms.h:20
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:2645
swi_uint256_t ParamPresenceMask
Definition: dms.h:4370
Definition: dms.h:3042
Definition: dms.h:2662
int unpack_dms_UIMSetPINProtection(uint8_t *pResp, uint16_t respLen, unpack_dms_UIMSetPINProtection_t *pOutput)
int unpack_dms_GetManufacturer(uint8_t *pResp, uint16_t respLen, unpack_dms_GetManufacturer_t *pOutput)
DMScustSettingList * pCustSettingList
Definition: dms.h:2687
uint16_t Tlvresult
Definition: dms.h:169
uint16_t Tlvresult
Definition: dms.h:4612
Definition: dms.h:2260
int pack_dms_GetBandCapability(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
uint16_t Tlvresult
Definition: dms.h:4804
#define DMS_MAX_CUST_VALUE_LEN
Definition: dms.h:17
#define DMS_IMGDETAILS_LEN
Definition: dms.h:18
int pack_dms_GetOfflineReason(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t * pActiveTimer
Definition: dms.h:5243
swi_uint256_t ParamPresenceMask
Definition: dms.h:3467
Definition: dms.h:1670
uint16_t IPFamSupport
Definition: dms.h:1809
int unpack_dms_GetBandCapability(uint8_t *pResp, uint16_t respLen, unpack_dms_GetBandCapability_t *pOutput)
uint16_t Tlvresult
Definition: dms.h:3924
uint8_t opMode
Definition: dms.h:4976
int unpack_dms_GetActivationState(uint8_t *pResp, uint16_t respLen, unpack_dms_GetActivationState_t *pOutput)
uint32_t GpsEnable
Definition: dms.h:1807
uint16_t Tlvresult
Definition: dms.h:3255
uint8_t * pDestSMSContent
Definition: dms.h:3113
uint8_t id
Definition: dms.h:3715
uint8_t SMSSupport
Definition: dms.h:1812
swi_uint256_t ParamPresenceMask
Definition: dms.h:958
uint8_t amssSize
Definition: dms.h:722
int has_PersistentLpm
Definition: dms.h:4983
Definition: dms.h:1312
Definition: dms.h:2079
uint16_t TlvPresent
Definition: dms.h:2358
uint32_t durationDueToOOS
Definition: dms.h:5069
#define ACT_CODE_MAX_SIZE
Definition: dms.h:75
uint8_t imageType
Definition: dms.h:2815
uint16_t Tlvresult
Definition: dms.h:1379
uint16_t Tlvresult
Definition: dms.h:126
uint16_t value_length
Definition: dms.h:2643
int unpack_dms_GetDeviceCapabilities(uint8_t *pResp, uint16_t respLen, unpack_dms_GetDeviceCapabilities_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: dms.h:56
uint16_t Tlvresult
Definition: dms.h:795
int unpack_dms_GetFSN(uint8_t *pResp, uint16_t respLen, unpack_dms_GetFSN_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: dms.h:4687
int unpack_dms_SwiSetEventReport(uint8_t *pResp, uint16_t respLen, unpack_dms_SwiSetEventReport_t *pOutput)
uint8_t TlvPresent
Definition: dms.h:5422
uint8_t type
Definition: dms.h:3199
DMSgetCustomInput * pGetCustomInput
Definition: dms.h:2685
int pack_dms_SLQSSwiSetOSInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SLQSSwiSetOSInfo_t *pReq)
crashInformation crashInfo
Definition: dms.h:4525
swi_uint256_t ParamPresenceMask
Definition: dms.h:2411
int pack_dms_SLQSSetPowerSaveModeConfig(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SLQSSetPowerSaveModeConfig_t *reqArg)
uint16_t Tlvresult
Definition: dms.h:2081
int unpack_dms_GetPower(uint8_t *pResp, uint16_t respLen, unpack_dms_GetPower_t *pOutput)
int unpack_dms_SLQSSwiGetHostDevInfo(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiGetHostDevInfo_t *pOutput)
uint8_t resetInfoInd
Definition: dms.h:3285
Definition: dms.h:2707
int pack_dms_SLQSSwiGetFwUpdateStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t facilityState
Definition: dms.h:4065
uint32_t ActiveTimerInd
Definition: dms.h:5406
Definition: dms.h:2639
uint8_t IsVoiceEnabled
Definition: dms.h:1813
int pack_dms_SetCustFeature(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SetCustFeature_t *reqArg)
Definition: dms.h:4522
int unpack_dms_SLQSDmsSwiIndicationRegister(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSDmsSwiIndicationRegister_t *pOutput)
uint8_t GPSLPM
Definition: dms.h:1815
uint8_t * pDestSMSNum
Definition: dms.h:3112
int pack_dms_ResetToFactoryDefaults(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_ResetToFactoryDefaults_t *pReq)
image_info_t * pCurrImgInfo
Definition: dms.h:2854
int unpack_dms_SLQSSwiGetCrashInfo(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiGetCrashInfo_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: dms.h:1967
#define DMS_SLQSFWINFO_CARRIER_SZ
Definition: dms.h:64
swi_uint256_t ParamPresenceMask
Definition: dms.h:3577
Definition: dms.h:2683
int unpack_dms_SLQSSwiSetHostDevInfo(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiSetHostDevInfo_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: dms.h:647
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)
Definition: dms.h:4500
dms_OperatingModeTlv OperatingModeTlv
Definition: dms.h:2380
Definition: dms.h:2906
dms_VoltageTlv VoltTlv
Definition: dms.h:5597
uint8_t meidSize
Definition: dms.h:892
uint8_t TlvPresent
Definition: dms.h:5136
uint32_t OperationMode
Definition: dms.h:166
int pack_dms_GetSerialNumbers(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
Definition: dms.h:4417
int unpack_dms_SetCustFeature(uint8_t *pResp, uint16_t respLen, unpack_dms_SetCustFeature_t *pOutput)
uint32_t crashData
Definition: dms.h:4504
int pack_dms_SLQSUIMGetState(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t clear
Definition: dms.h:4470
uint8_t unblockRetriesLeft
Definition: dms.h:3678
int unpack_dms_GetFirmwareRevisions(uint8_t *pResp, uint16_t respLen, unpack_dms_GetFirmwareRevisions_t *pOutput)
uint16_t Tlvresult
Definition: dms.h:2500
uint16_t Tlvresult
Definition: dms.h:2940
uint8_t bEnable
Definition: dms.h:3632
uint16_t Tlvresult
Definition: dms.h:55
swi_uint256_t ParamPresenceMask
Definition: dms.h:2711
uint16_t Tlvresult
Definition: dms.h:2436
uint16_t Tlvresult
Definition: dms.h:1828
uint8_t notused
Definition: dms.h:2160
Definition: dms.h:5386
Definition: dms.h:5554
int unpack_dms_UIMUnblockControlKey(uint8_t *pResp, uint16_t respLen, unpack_dms_UIMUnblockControlKey_t *pOutput)
Definition: dms.h:5134
#define UNIQUE_ID_LEN
Definition: dms.h:70
uint16_t Tlvresult
Definition: dms.h:1391
uint16_t Tlvresult
Definition: dms.h:4021
swi_uint256_t ParamPresenceMask
Definition: dms.h:3417
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)
uint8_t id
Definition: dms.h:3631
dms_PSMDurationThresholdTlv * pDurationThreshold
Definition: dms.h:5176
Definition: dms.h:5049
uint16_t u16PRLVersion
Definition: dms.h:956
swi_uint256_t ParamPresenceMask
Definition: dms.h:4858
Definition: dms.h:4204
DMSgetCustomFeatureV2 GetCustomFeatureV2
Definition: dms.h:2709
swi_uint256_t ParamPresenceMask
Definition: dms.h:4985
int unpack_dms_SLQSGetERIFile(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSGetERIFile_t *pOutput)
int unpack_dms_GetPRLVersion(uint8_t *pResp, uint16_t respLen, unpack_dms_GetPRLVersion_t *pOutput)
#define DMS_SLQSFWINFO_CUR_CARR_NAME
Definition: dms.h:66
int pack_dms_SetPower(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SetPower_t *reqArg)
int unpack_dms_UIMGetControlKeyStatus(uint8_t *pResp, uint16_t respLen, unpack_dms_UIMGetControlKeyStatus_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: dms.h:1491
uint16_t Tlvresult
Definition: dms.h:3576
Definition: dms.h:5485
uint16_t crashStrlen
Definition: dms.h:4505
int pack_dms_SLQSSwiGetOSInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t TempStat
Definition: dms.h:5557
int pack_dms_GetActivationState(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
swi_uint256_t ParamPresenceMask
Definition: dms.h:3256
Definition: dms.h:1827
int unpack_dms_ActivateAutomatic(uint8_t *pResp, uint16_t respLen, unpack_dms_ResetToFactoryDefaults_t *pOutput)
int unpack_dms_GetIMSI(uint8_t *pResp, uint16_t respLen, unpack_dms_GetIMSI_t *pOutput)
uint8_t minSize
Definition: dms.h:1103
uint16_t Tlvresult
Definition: dms.h:4236
Definition: dms.h:3629
uint32_t maxRxChannelRate
Definition: dms.h:642
uint8_t list_type
Definition: dms.h:2568
swi_uint256_t ParamPresenceMask
Definition: dms.h:1106
dms_ActivationStatusTlv ActivationStatusTlv
Definition: dms.h:2379
swi_uint256_t ParamPresenceMask
Definition: dms.h:5337
uint16_t Tlvresult
Definition: dms.h:3531
swi_uint256_t ParamPresenceMask
Definition: dms.h:1686
uint16_t Tlvresult
Definition: dms.h:2988
swi_uint256_t ParamPresenceMask
Definition: dms.h:2161
dms_TemperatureTlv TempTlv
Definition: dms.h:5596
uint32_t RadioIfacesSize
Definition: dms.h:1317
swi_uint256_t ParamPresenceMask
Definition: dms.h:4805
uint8_t state
Definition: dms.h:2753
uint8_t crashStatus
Definition: dms.h:4524
uint8_t PSMStatus
Definition: dms.h:5321
int pack_dms_GetDeviceSerialNumbers(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
uint8_t TlvPresent
Definition: dms.h:5084
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:2381
int pack_dms_SetCrashAction(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SetCrashAction_t reqArg)
Definition: dms.h:2528
int pack_dms_SLQSSwiSetDyingGaspCfg(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SLQSSwiSetDyingGaspCfg_t *reqArg)
swi_uint256_t ParamPresenceMask
Definition: dms.h:4744
#define ERI_DATA_MAX_SIZE
Definition: dms.h:76
dms_PSMPeriodicUpdateTimerIndTlv PeriodicUpdateTimer
Definition: dms.h:5449
uint8_t verifyRetriesLeft
Definition: dms.h:4102
uint16_t source
Definition: dms.h:1025
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:894
Definition: dms.h:5420
int unpack_dms_SLQSDmsSwiGetResetInfo(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSDmsSwiGetResetInfo_t *pOutput)
dms_PSMEnableStateTlv * pPsmEnableState
Definition: dms.h:5175
uint32_t randomizationWindow
Definition: dms.h:5085
int pack_dms_SetIndicationRegister(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SetIndicationRegister_t *reqArg)
dms_PSMActiveTimerIndTlv ActiveTimer
Definition: dms.h:5448
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)
swi_uint256_t ParamPresenceMask
Definition: dms.h:5521
uint32_t * pbPlatform
Definition: dms.h:3530
uint8_t imeiSize
Definition: dms.h:890
Definition: dms.h:4468
uint8_t NumSupUSBComps
Definition: dms.h:1595
int pack_dms_UIMSetPINProtection(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_UIMSetPINProtection_t *pReq)
uint8_t DisableIMSI
Definition: dms.h:1808
uint32_t DataServiceCapability
Definition: dms.h:1315
dms_PSMEnableStateIndTlv EnableState
Definition: dms.h:5447
uint32_t * pReasonMask
Definition: dms.h:3529
Definition: dms.h:4669
uint8_t TlvPresent
Definition: dms.h:5405
int unpack_dms_SLQSSwiGetFwUpdateStatus(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiGetFwUpdateStatus_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: dms.h:2437
uint32_t * pPeriodicUpdateTimer
Definition: dms.h:5244
int pack_dms_GetCustFeature(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
swi_uint256_t ParamPresenceMask
Definition: dms.h:4179
uint32_t activeTimer
Definition: dms.h:5101
uint16_t Tlvresult
Definition: dms.h:3679
int pack_dms_GetPower(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
swi_uint256_t ParamPresenceMask
Definition: dms.h:3202
Definition: dms.h:4297
uint8_t Wdisable
Definition: dms.h:4980
Definition: dms.h:4803
uint8_t RptIMSCapability
Definition: dms.h:5323
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)
dms_PSMPeriodicUpdateTimerTlv * pPeriodicUpdateTimer
Definition: dms.h:5180
int unpack_dms_SetEventReport_ind(uint8_t *pResp, uint16_t respLen, unpack_dms_SetEventReport_ind_t *pOutput)
int pack_dms_SLQSDmsSwiGetPCInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
uint8_t TlvPresent
Definition: dms.h:5388
int pack_dms_GetDeviceCap(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
swi_uint256_t ParamPresenceMask
Definition: dms.h:3532
uint16_t Tlvresult
Definition: dms.h:957
uint32_t operatingMode
Definition: dms.h:2332
Definition: dms.h:2329
uint32_t GpsEnable
Definition: dms.h:1957
swi_uint256_t ParamPresenceMask
Definition: dms.h:344
swi_uint256_t ParamPresenceMask
Definition: dms.h:5451
uint16_t Tlvresult
Definition: dms.h:2569
uint8_t p1Status
Definition: dms.h:4015
Definition: dms.h:5098
Definition: dms.h:5115
int pack_dms_GetManufacturer(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int pack_dms_GetIMSI(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
int is_TdsBandCapability_Available
Definition: dms.h:556
Definition: dms.h:3713
uint8_t USBComp
Definition: dms.h:1671
uint32_t MaxRXChannelRate
Definition: dms.h:1314
int pack_dms_GetVoiceNumber(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
swi_uint256_t ParamPresenceMask
Definition: dms.h:2018
int pack_dms_SetEventReport(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SetEventReport_t *reqArg)
Definition: dms.h:116
uint32_t HardwareControlledMode
Definition: dms.h:168
uint8_t p1VerifyRetriesLeft
Definition: dms.h:4016
swi_uint256_t ParamPresenceMask
Definition: dms.h:1223
swi_uint256_t ParamPresenceMask
Definition: dms.h:2203
uint16_t Tlvresult
Definition: dms.h:4545
Definition: dms.h:4366
Definition: dms.h:4347
uint16_t Tlvresult
Definition: dms.h:2410
swi_uint256_t ParamPresenceMask
Definition: dms.h:5598
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)
int has_PowerOffMode
Definition: dms.h:4981
uint16_t Tlvresult
Definition: dms.h:4741
int unpack_dms_SLQSSwiGetOSInfo(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiGetOSInfo_t *pOutput)
uint8_t buildIDLen
Definition: dms.h:2817
int pack_dms_SLQSSwiSetHostDevInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SLQSSwiSetHostDevInfo_t *pReq)
uint8_t PersistentLpm
Definition: dms.h:4984
uint8_t verifyRetriesLeft
Definition: dms.h:3922
Definition: dms.h:5403
int pack_dms_SwiSetEventReport(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SwiSetEventReport_t *reqArg)
packgetDyingGaspCfg * pGetDyingGaspCfg
Definition: dms.h:3131
swi_uint256_t ParamPresenceMask
Definition: dms.h:1028
Definition: dms.h:1024
uint8_t verifyRetriesLeft
Definition: dms.h:3677
Definition: dms.h:36
swi_uint256_t ParamPresenceMask
Definition: dms.h:3319
uint16_t Voltage
Definition: dms.h:5580
uint8_t source
Definition: dms.h:3254
uint16_t Tlvresult
Definition: dms.h:4103
swi_uint256_t ParamPresenceMask
Definition: dms.h:39
Definition: dms.h:339
uint32_t LpmFlag
Definition: dms.h:4978
Definition: dms.h:4739
Definition: dms.h:1956
int has_LpmFlag
Definition: dms.h:4977
Definition: dms.h:53
Definition: dms.h:2565
Definition: dms.h:3817
uint16_t IPFamSupport
Definition: dms.h:1959
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:3132
Definition: dms.h:2356
swi_uint256_t ParamPresenceMask
Definition: dms.h:2082
uint16_t Tlvresult
Definition: dms.h:2710
int pack_dms_SLQSSwiGetDyingGaspStatistics(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t PowerOffMode
Definition: dms.h:4982
Definition: dms.h:2813
swi_uint256_t ParamPresenceMask
Definition: dms.h:897
Definition: dms.h:4138
uint16_t Tlvresult
Definition: dms.h:1319
uint32_t periodicUpdateTimer
Definition: dms.h:5118
uint8_t activationState
Definition: dms.h:3563
uint64_t TdsBandCapability
Definition: dms.h:557
Definition: dms.h:1220
swi_uint256_t ParamPresenceMask
Definition: dms.h:1392
swi_uint256_t ParamPresenceMask
Definition: dms.h:3064
Definition: dms.h:2128
uint8_t TlvPresent
Definition: dms.h:5556
int pack_dms_GetFSN(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
#define CK_MAX_SIZE
Definition: dms.h:74
int unpack_dms_GetFirmwareRevision(uint8_t *pResp, uint16_t respLen, unpack_dms_GetFirmwareRevision_t *pOutput)
int unpack_dms_GetOfflineReason(uint8_t *pResp, uint16_t respLen, unpack_dms_GetOfflineReason_t *pOutput)
uint16_t num_instances
Definition: dms.h:2665
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:1105
uint16_t Tlvresult
Definition: dms.h:5257
uint16_t Tlvresult
Definition: dms.h:1597
uint8_t p2UnblockRetriesLeft
Definition: dms.h:4020
uint16_t Tlvresult
Definition: dms.h:3416
swi_uint256_t ParamPresenceMask
Definition: dms.h:1320
uint32_t PeriodicUpdateTimerInd
Definition: dms.h:5423
uint32_t activationStatus
Definition: dms.h:2359
int unpack_dms_SwiEventReportCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_dms_SwiEventReportCallBack_ind_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: dms.h:127
int pack_dms_GetModelID(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
uint8_t p1UnblockRetriesLeft
Definition: dms.h:4017
dms_PSMRandomizationWindowTlv * pRandomizationWindow
Definition: dms.h:5178
swi_uint256_t ParamPresenceMask
Definition: dms.h:2941
uint8_t numEntries
Definition: dms.h:2853
uint16_t value_length
Definition: dms.h:2498
uint16_t Tlvresult
Definition: dms.h:3318
Definition: dms.h:1377
uint16_t id_length
Definition: dms.h:2641
int unpack_dms_GetCustFeature(uint8_t *pResp, uint16_t respLen, unpack_dms_GetCustFeature_t *pOutput)
int unpack_dms_SLQSUIMGetState(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSUIMGetState_t *pOutput)
Definition: dms.h:3764
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)
uint8_t imgType
Definition: dms.h:3412
int is_LteBandCapability_Available
Definition: dms.h:554
Definition: dms.h:5519
uint32_t earlyWakeupTime
Definition: dms.h:5137
int unpack_dms_UIMSetControlKeyProtection(uint8_t *pResp, uint16_t respLen, unpack_dms_UIMSetControlKeyProtection_t *pOutput)
Definition: dms.h:1806
int pack_dms_SLQSSwiGetDyingGaspCfg(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int pack_dms_UIMVerifyPIN(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_UIMVerifyPIN_t *pReq)
swi_uint256_t ParamPresenceMask
Definition: dms.h:5182
uint8_t p2Status
Definition: dms.h:4018
int unpack_dms_SLQSGetPowerSaveModeConfig(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSGetPowerSaveModeConfig_t *pOutput)
int pack_dms_SetActivationStatusCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SetActivationStatusCallback_t *reqArg)
uint8_t enableState
Definition: dms.h:5036
uint8_t u8PRLPreference
Definition: dms.h:955
Definition: dms.h:3675
swi_uint256_t ParamPresenceMask
Definition: dms.h:2754
uint32_t durationThreshold
Definition: dms.h:5052
dms_PSMActiveTimerTlv * pActiveTimer
Definition: dms.h:5179
int unpack_dms_UIMUnblockPIN(uint8_t *pResp, uint16_t respLen, unpack_dms_UIMSetPINProtection_t *pOutput)
int unpack_dms_UIMVerifyPIN(uint8_t *pResp, uint16_t respLen, unpack_dms_UIMSetPINProtection_t *pOutput)
int pack_dms_UIMGetPINStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int unpack_dms_SetUSBComp(uint8_t *pResp, uint16_t respLen, unpack_dms_SetUSBComp_t *pOutput)
Definition: dms.h:1684
int pack_dms_GetUSBComp(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
uint8_t RMAutoConnect
Definition: dms.h:1810
uint8_t EnableStateInd
Definition: dms.h:5389
int has_Wdisable
Definition: dms.h:4979
int pack_dms_SLQSDmsSwiGetResetInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
dms_PSMEarlyWakeupTimeTlv * pEarlyWakeupTime
Definition: dms.h:5181
uint64_t timestamp
Definition: dms.h:1026
uint8_t SMSSupport
Definition: dms.h:1962
packgetDyingGaspStatistics * pGetDyingGaspStatistics
Definition: dms.h:3062
Definition: dms.h:5576
uint8_t crashAction
Definition: dms.h:2129
int unpack_dms_SetActivationStatusCallback(uint8_t *pResp, uint16_t respLen, unpack_dms_SetActivationStatusCallback_t *pOutput)
int pack_dms_GetNetworkTime(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
uint8_t esnSize
Definition: dms.h:888
uint8_t facility
Definition: dms.h:4140
Definition: dms.h:4789
Definition: dms.h:1165
swi_uint256_t ParamPresenceMask
Definition: dms.h:2859
#define DMS_MAX_CUST_ID_LEN
Definition: dms.h:16
Definition: dms.h:1488
Definition: dms.h:2495
uint16_t gcdumpStrlen
Definition: dms.h:4507
uint32_t OfflineReason
Definition: dms.h:167
Definition: dms.h:5033
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)
crashInfoParams crashInfoParam
Definition: dms.h:4546
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)
int pack_dms_SLQSSwiGetHostDevInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * pPsmEnableState
Definition: dms.h:5242
uint8_t * pSMSAttemptedFlag
Definition: dms.h:3045
int pack_dms_ActivateAutomatic(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_ActivateAutomatic_t *pReq)
int pack_dms_SLQSGetPowerSaveModeConfig(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
#define SPC_SIZE
Definition: dms.h:73
int unpack_dms_SetCrashAction(uint8_t *pResp, uint16_t respLen, unpack_dms_SetCrashAction_t *pOutput)
uint8_t facilityState
Definition: dms.h:3921
swi_uint256_t ParamPresenceMask
Definition: dms.h:393
uint8_t DHCPRelayEnabled
Definition: dms.h:1964
swi_uint256_t ParamPresenceMask
Definition: dms.h:2989
swi_uint256_t ParamPresenceMask
Definition: dms.h:1829
uint8_t GPSLPM
Definition: dms.h:1965
uint64_t LteBandCapability
Definition: dms.h:555
uint8_t bootSize
Definition: dms.h:724
uint8_t source
Definition: dms.h:3200
Definition: dms.h:2609
uint32_t mode
Definition: dms.h:1378
uint8_t GPSSel
Definition: dms.h:1811
Definition: dms.h:2751
uint32_t refData
Definition: dms.h:3413
uint8_t * pTempReport
Definition: dms.h:5486
uint8_t amssSize
Definition: dms.h:792
#define MAX_BUILD_ID_LEN
Definition: dms.h:69
uint8_t state
Definition: dms.h:4419
int pack_dms_GetDeviceMfr(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
uint16_t TlvPresent
Definition: dms.h:2331
uint16_t Tlvresult
Definition: dms.h:1168
uint16_t Temperature
Definition: dms.h:5558
Definition: dms.h:1390
uint32_t SimCapability
Definition: dms.h:1316
Definition: dms.h:3110
Definition: dms.h:954
#define DMS_SLQSFWINFO_BOOTVERSION_SZ
Definition: dms.h:60
uint16_t Tlvresult
Definition: dms.h:2274
swi_uint256_t ParamPresenceMask
Definition: dms.h:2382
uint8_t TlvPresent
Definition: dms.h:5051
#define DMS_SLQSFWINFO_CUR_CARR_REV
Definition: dms.h:67
swi_uint256_t ParamPresenceMask
Definition: dms.h:170
#define DMS_MAX_RADIO_IFCS_SIZE
Definition: dms.h:22
#define DMS_SLQSFWINFO_PRIVERSION_SZ
Definition: dms.h:65
int unpack_dms_SLQSDmsSwiGetPCInfo(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSDmsSwiGetPCInfo_t *pOutput)
uint8_t unblockRetriesLeft
Definition: dms.h:3923
uint16_t Tlvresult
Definition: dms.h:4369
uint8_t TlvPresent
Definition: dms.h:5035
uint8_t VoltStat
Definition: dms.h:5579
uint8_t id
Definition: dms.h:3766
uint8_t PSMCfgChangeInfo
Definition: dms.h:5322
#define MEID_MAX_SIZE
Definition: dms.h:77
uint32_t maxTxChannelRate
Definition: dms.h:641
int unpack_dms_SLQSSwiSetOSInfo(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiSetOSInfo_t *pOutput)
uint16_t Tlvresult
Definition: dms.h:1966
uint16_t Tlvresult
Definition: dms.h:3466
uint8_t DHCPRelayEnabled
Definition: dms.h:1814
int unpack_dms_GetUSBComp(uint8_t *pResp, uint16_t respLen, unpack_dms_GetUSBComp_t *pOutput)
int unpack_dms_ResetToFactoryDefaults(uint8_t *pResp, uint16_t respLen, unpack_dms_ResetToFactoryDefaults_t *pOutput)
uint8_t SupUSBComps
Definition: dms.h:1596
int unpack_dms_SLQSSetPowerSaveModeConfig(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSetPowerSaveModeConfig_t *pOutput)
uint8_t unblockRetriesLeft
Definition: dms.h:4177
int unpack_dms_SLQSGetBandCapability(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSGetBandCapability_t *pOutput)
uint8_t mode
Definition: dms.h:2261
uint16_t Tlvresult
Definition: dms.h:3201
uint32_t MaxTXChannelRate
Definition: dms.h:1313
Definition: dms.h:2378
Definition: dms.h:3528
uint32_t radioIfacesSize
Definition: dms.h:645
uint8_t stringSize
Definition: dms.h:2200
swi_uint256_t ParamPresenceMask
Definition: dms.h:1598
uint16_t numCrashes
Definition: dms.h:4502
Definition: dms.h:3464
int unpack_dms_GetDeviceSerialNumbers(uint8_t *pResp, uint16_t respLen, unpack_dms_GetDeviceSerialNumbers_t *pOutput)
Definition: dms.h:5446
uint32_t ResCode
Definition: dms.h:3411
uint16_t Tlvresult
Definition: dms.h:5336
uint8_t stringSize
Definition: dms.h:2434
uint16_t eriDataLen
Definition: dms.h:4349
int pack_dms_SLQSSwiGetCrashInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SLQSSwiGetCrashInfo_t *pReq)
uint16_t Tlvresult
Definition: dms.h:2202
int pack_dms_GetFirmwareRevision(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
uint8_t TlvPresent
Definition: dms.h:5578
Definition: dms.h:1100
uint8_t id
Definition: dms.h:3819
int pack_dms_UIMUnblockPIN(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_UIMUnblockPIN_t *pReq)
uint8_t TlvPresent
Definition: dms.h:5100
uint16_t Tlvresult
Definition: dms.h:1685
uint32_t crashId
Definition: dms.h:4503
#define DMS_SLQSFWINFO_MODELID_SZ
Definition: dms.h:59
int unpack_dms_ValidateSPC(uint8_t *pResp, uint16_t respLen, unpack_dms_ResetToFactoryDefaults_t *pOutput)
uint8_t voiceNumberSize
Definition: dms.h:1101
uint8_t TlvPresent
Definition: dms.h:5117
uint8_t DevCrashState
Definition: dms.h:2080
uint32_t BandCapability
Definition: dms.h:1489
uint32_t dataServiceCaCapability
Definition: dms.h:643
Definition: common.h:128
uint16_t Tlvresult
Definition: dms.h:5520
uint8_t * pVoltReport
Definition: dms.h:5487
uint16_t Tlvresult
Definition: dms.h:4178
uint16_t Tlvresult
Definition: dms.h:1027
int unpack_dms_SetCustFeaturesV2(uint8_t *pResp, uint16_t respLen, unpack_dms_SetCustFeaturesV2_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: dms.h:4547
Definition: dms.h:1593
uint8_t * pDestSMSContent
Definition: dms.h:2908
Definition: dms.h:4543
Definition: switype_256bit.h:15
uint8_t TlvPresent
Definition: dms.h:5068
int unpack_dms_GetVoiceNumber(uint8_t *pResp, uint16_t respLen, unpack_dms_GetVoiceNumber_t *pOutput)
int pack_dms_UIMUnblockControlKey(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_UIMUnblockControlKey_t *pReq)
int pack_dms_ValidateSPC(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_ResetToFactoryDefaults_t *pReq)
dms_PSMDurationDueToOOSTlv * pDurationDueToOOS
Definition: dms.h:5177
uint16_t Tlvresult
Definition: dms.h:728
int unpack_dms_PSMCfgChange_ind(uint8_t *pResp, uint16_t respLen, unpack_dms_PSMCfgChange_ind_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: dms.h:796
uint8_t facility
Definition: dms.h:3870
int unpack_dms_SetIndicationRegister(uint8_t *pResp, uint16_t respLen, unpack_dms_SetIndicationRegister_t *pOutput)
int unpack_dms_SetPower(uint8_t *pResp, uint16_t respLen, unpack_dms_SetPower_t *pOutput)
uint8_t facility
Definition: dms.h:4064
swi_uint256_t ParamPresenceMask
Definition: dms.h:4421
Definition: dms.h:3868
uint16_t Tlvresult
Definition: dms.h:2530
int unpack_dms_GetNetworkTime(uint8_t *pResp, uint16_t respLen, unpack_dms_GetNetworkTime_t *pOutput)
Definition: dms.h:4175
Definition: dms.h:2159
uint8_t stringSize
Definition: dms.h:1166
int unpack_dms_UIMChangePIN(uint8_t *pResp, uint16_t respLen, unpack_dms_UIMSetPINProtection_t *pOutput)
int pack_dms_UIMGetControlKeyStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_UIMGetControlKeyStatus_t *pReq)
uint8_t DisableIMSI
Definition: dms.h:1958
#define DMS_UINT8_MAX_STRING_SZ
Definition: dms.h:15
Definition: dms.h:2199
Definition: dms.h:165
Definition: dms.h:5066
Definition: dms.h:5082
swi_uint256_t ParamPresenceMask
Definition: dms.h:4237
swi_uint256_t ParamPresenceMask
Definition: dms.h:5258
uint8_t type
Definition: dms.h:3253
#define DMS_SLQSFWINFO_SKU_SZ
Definition: dms.h:62
swi_uint256_t ParamPresenceMask
Definition: dms.h:729
Definition: dms.h:4013
uint8_t priSize
Definition: dms.h:726
uint16_t Tlvresult
Definition: dms.h:5450
swi_uint256_t ParamPresenceMask
Definition: dms.h:2531
int unpack_dms_SLQSSwiGetSerialNoExt(uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiGetSerialNoExt_t *pOutput)
Definition: dms.h:5320
swi_uint256_t ParamPresenceMask
Definition: dms.h:1169
int unpack_dms_UIMGetPINStatus(uint8_t *pResp, uint16_t respLen, unpack_dms_UIMGetPINStatus_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: dms.h:3133
uint16_t Tlvresult
Definition: dms.h:2017
int pack_dms_GetDeviceCapabilities(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
swi_uint256_t ParamPresenceMask
Definition: dms.h:3925
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:896
int unpack_dms_GetDeviceHardwareRev(uint8_t *pResp, uint16_t respLen, unpack_dms_GetDeviceHardwareRev_t *pOutput)
uint8_t * pDestSMSNum
Definition: dms.h:2907
uint16_t Tlvresult
Definition: dms.h:1672
uint32_t simCapability
Definition: dms.h:644

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