LinuxQMISDK-Lite  SLQS04.00.23
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
swidms.h
Go to the documentation of this file.
1 
6 #ifndef __LITEQMI_SWIDMS_H__
7 #define __LITEQMI_SWIDMS_H__
8 
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12 
13 #include "common.h"
14 #include <stdint.h>
15 
28  pack_qmi_t *pCtx,
29  uint8_t *pReqBuf,
30  uint16_t *pLen);
31 
43 typedef struct {
44  uint8_t usbNetNum;
47 
60  uint8_t *pResp,
61  uint16_t respLen,
63 
71 typedef struct {
72  uint8_t nUsbNetNum;
74 
76 
90  pack_qmi_t *pCtx,
91  uint8_t *pReqBuf,
92  uint16_t *pLen,
94 
107  uint8_t *pResp,
108  uint16_t respLen,
109  unpack_swidms_SLQSSwiDmsSetUsbNetNum_t *pOutput
110  );
111 
124 typedef struct{
125  uint16_t MTUSize;
127 
139 typedef struct{
140  uint16_t Tlvresult;
143 
156  pack_qmi_t *pCtx,
157  uint8_t *pReqBuf,
158  uint16_t *pLen,
160 );
161 
173  uint8_t *pResp,
174  uint16_t respLen,
176 );
177 
188 typedef struct
189 {
190  uint8_t TlvPresent;
191  uint16_t MTUSize3gpp;
193 
204 typedef struct
205 {
206  uint8_t TlvPresent;
207  uint16_t hrpdMTUSize;
209 
220 typedef struct
221 {
222  uint8_t TlvPresent;
223  uint16_t ehrpdMTUSize;
225 
236 typedef struct
237 {
238  uint8_t TlvPresent;
239  uint16_t UsbMTUSize;
241 
265 typedef struct
266 {
273 
285  pack_qmi_t *pCtx,
286  uint8_t *pReqBuf,
287  uint16_t *pLen
288  );
289 
301  uint8_t *pResp,
302  uint16_t respLen,
304  );
305 
347 typedef struct
348 {
349  uint8_t TlvPresent;
350  uint32_t CurrentCfgType;
351  uint32_t CfgValue;
353 
366 typedef struct
367 {
368  uint8_t TlvPresent;
369  uint32_t ValidBitmasks;
371 
372 
388 typedef struct
389 {
393 
395 
407  pack_qmi_t *pCtx,
408  uint8_t *pReqBuf,
409  uint16_t *pLen
410 );
411 
423  uint8_t *pResp,
424  uint16_t respLen,
426 );
427 
428 
460 typedef struct{
461  uint32_t CfgValue;
463 
475 typedef struct{
476  uint16_t Tlvresult;
479 
492  pack_qmi_t *pCtx,
493  uint8_t *pReqBuf,
494  uint16_t *pLen,
496 );
497 
509  uint8_t *pResp,
510  uint16_t respLen,
512 );
513 
514 
515 
533 typedef struct
534 {
535  uint32_t timeout;
536  uint32_t resetDelay;
537  uint8_t enable;
538  uint32_t count;
540 
552 typedef struct
553 {
556 
558 
570  pack_qmi_t *pCtx,
571  uint8_t *pReqBuf,
572  uint16_t *pLen
573 );
574 
586  uint8_t *pResp,
587  uint16_t respLen,
589 );
590 
604 typedef struct
605 {
606  uint32_t timeout;
607  uint32_t resetDelay;
608  uint8_t enable;
610 
622 typedef struct
623 {
624  uint16_t Tlvresult;
627 
640  pack_qmi_t *pCtx,
641  uint8_t *pReqBuf,
642  uint16_t *pLen,
644 );
645 
657  uint8_t *pResp,
658  uint16_t respLen,
660 );
661 
674  pack_qmi_t *pCtx,
675  uint8_t *pReqBuf,
676  uint16_t *pLen);
677 
706 typedef struct {
710  uint16_t TlvResult;
713 
726  uint8_t *pResp,
727  uint16_t respLen,
729 
730 
731 #ifdef __cplusplus
732 } /* extern "C" { */
733 #endif
734 
735 #endif
736 
int pack_swidms_SLQSSwiDmsGetMTU(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t Tlvresult
Definition: swidms.h:140
uint8_t enable
Definition: swidms.h:537
uint32_t timeout
Definition: swidms.h:606
Definition: swidms.h:236
Definition: swidms.h:460
uint32_t ValidBitmasks
Definition: swidms.h:369
swidms_hrpdMTUSizeTlv * pHrpdMTUSize
Definition: swidms.h:268
Definition: swidms.h:220
int unpack_swidms_SLQSSwiDmsGetMTU(uint8_t *pResp, uint16_t respLen, unpack_swidms_SLQSSwiDmsGetMTU_t *pOutput)
Definition: swidms.h:475
uint32_t CfgValue
Definition: swidms.h:351
Definition: swidms.h:124
uint32_t resetDelay
Definition: swidms.h:536
swidms_intfaceCfgTlv * pInterfaceCfg
Definition: swidms.h:390
swidms_ehrpdMTUSizeTlv * pEhrpdMTUSize
Definition: swidms.h:269
Definition: swidms.h:204
swi_uint256_t ParamPresenceMask
Definition: swidms.h:711
int unpack_swidms_SLQSSwiDmsSetMTU(uint8_t *pResp, uint16_t respLen, unpack_swidms_SLQSSwiDmsSetMTU_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: swidms.h:555
uint16_t UsbMTUSize
Definition: swidms.h:239
int pack_swidms_SLQSSwiDmsSetHWWatchdog(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swidms_SLQSSwiDmsSetHWWatchdog_t *reqArg)
swi_uint256_t ParamPresenceMask
Definition: swidms.h:141
Definition: swidms.h:347
uint8_t usbNetNum
Definition: swidms.h:44
unpack_result_t unpack_swidms_SLQSSwiDmsSetUsbNetNum_t
Definition: swidms.h:75
int unpack_swidms_SLQSSwiDmsSetHWWatchdog(uint8_t *pResp, uint16_t respLen, unpack_swidms_SLQSSwiDmsSetHWWatchdog_t *pOutput)
int pack_swidms_SLQSSwiDmsSetMTU(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swidms_SLQSSwiDmsSetMTU_t *reqArg)
swi_uint256_t ParamPresenceMask
Definition: swidms.h:392
uint32_t CfgValue
Definition: swidms.h:461
int pack_swidms_SLQSSwiDmsGetHWWatchdog(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t count
Definition: swidms.h:538
int pack_swidms_SLQSSwiDmsSetUsbComp(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swidms_SLQSSwiDmsSetUsbComp_t *reqArg)
swidms_supportedIntBitmaskTlv * pSupportedBitmasks
Definition: swidms.h:391
uint16_t ehrpdMTUSize
Definition: swidms.h:223
Definition: common.h:258
Definition: swidms.h:388
uint16_t Tlvresult
Definition: swidms.h:624
swidms_usbMTUSizeTlv * pUsbMTUSize
Definition: swidms.h:270
int unpack_swidms_SLQSSwiDmsSetUsbNetNum(uint8_t *pResp, uint16_t respLen, unpack_swidms_SLQSSwiDmsSetUsbNetNum_t *pOutput)
uint8_t secureBootEnabled
Definition: swidms.h:707
int pack_swidms_SLQSSwiDmsGetUsbComp(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int unpack_swidms_SLQSSwiDmsGetSecureInfo(uint8_t *pResp, uint16_t respLen, unpack_swidms_SLQSSwiDmsGetSecureInfo_t *pOutput)
Definition: swidms.h:366
swidms_mtuSize3gppTlv * pMTUSize3gpp
Definition: swidms.h:267
int unpack_swidms_SLQSSwiDmsGetUsbNetNum(uint8_t *pResp, uint16_t respLen, unpack_swidms_SLQSSwiDmsGetUsbNetNum_t *pOutput)
uint32_t timeout
Definition: swidms.h:535
uint8_t TlvPresent
Definition: swidms.h:368
uint16_t Tlvresult
Definition: swidms.h:476
uint8_t jtagAccessAllowed
Definition: swidms.h:709
int pack_swidms_SLQSSwiDmsSetUsbNetNum(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swidms_SLQSSwiDmsSetUsbNetNum_t *pReqParam)
Definition: swidms.h:139
swidms_SwiDmsGetHWWatchdog * pHWWatchdog
Definition: swidms.h:554
uint8_t TlvPresent
Definition: swidms.h:190
int unpack_swidms_SLQSSwiDmsSetUsbComp(uint8_t *pResp, uint16_t respLen, unpack_swidms_SLQSSwiDmsSetUsbComp_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: swidms.h:271
uint8_t enable
Definition: swidms.h:608
swi_uint256_t ParamPresenceMask
Definition: swidms.h:625
uint16_t MTUSize
Definition: swidms.h:125
uint16_t hrpdMTUSize
Definition: swidms.h:207
int unpack_swidms_SLQSSwiDmsGetUsbComp(uint8_t *pResp, uint16_t respLen, unpack_swidms_SLQSSwiDmsGetUsbComp_t *pOutput)
Definition: swidms.h:533
Definition: swidms.h:265
int pack_swidms_SLQSSwiDmsGetSecureInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t TlvPresent
Definition: swidms.h:349
swi_uint256_t ParamPresenceMask
Definition: swidms.h:477
int unpack_swidms_SLQSSwiDmsGetHWWatchdog(uint8_t *pResp, uint16_t respLen, unpack_swidms_SLQSSwiDmsGetHWWatchdog_t *pOutput)
uint32_t resetDelay
Definition: swidms.h:607
uint8_t TlvPresent
Definition: swidms.h:206
uint16_t TlvResult
Definition: swidms.h:710
Definition: common.h:128
Definition: swidms.h:188
int pack_swidms_SLQSSwiDmsGetUsbNetNum(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t TlvPresent
Definition: swidms.h:222
Definition: switype_256bit.h:15
swi_uint256_t ParamPresenceMask
Definition: swidms.h:45
uint32_t CurrentCfgType
Definition: swidms.h:350
uint8_t TlvPresent
Definition: swidms.h:238
uint16_t MTUSize3gpp
Definition: swidms.h:191
uint8_t nUsbNetNum
Definition: swidms.h:72
uint8_t memoryDumpAllowed
Definition: swidms.h:708

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