LinuxQMISDK  SLQS04.00.18
 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 
408  pack_qmi_t *pCtx,
409  uint8_t *pReqBuf,
410  uint16_t *pLen
411 );
412 
424  uint8_t *pResp,
425  uint16_t respLen,
427 );
428 
429 
461 typedef struct{
462  uint32_t CfgValue;
464 
476 typedef struct{
477  uint16_t Tlvresult;
480 
493  pack_qmi_t *pCtx,
494  uint8_t *pReqBuf,
495  uint16_t *pLen,
497 );
498 
510  uint8_t *pResp,
511  uint16_t respLen,
513 );
514 
515 #ifdef __cplusplus
516 } /* extern "C" { */
517 #endif
518 
519 #endif
520 
int pack_swidms_SLQSSwiDmsGetMTU(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t Tlvresult
Definition: swidms.h:140
Definition: swidms.h:236
Definition: swidms.h:461
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:476
uint32_t CfgValue
Definition: swidms.h:351
Definition: swidms.h:124
swidms_intfaceCfgTlv * pInterfaceCfg
Definition: swidms.h:390
swidms_ehrpdMTUSizeTlv * pEhrpdMTUSize
Definition: swidms.h:269
Definition: swidms.h:204
int unpack_swidms_SLQSSwiDmsSetMTU(uint8_t *pResp, uint16_t respLen, unpack_swidms_SLQSSwiDmsSetMTU_t *pOutput)
uint16_t UsbMTUSize
Definition: swidms.h:239
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 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:462
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:242
Definition: swidms.h:388
swidms_usbMTUSizeTlv * pUsbMTUSize
Definition: swidms.h:270
int unpack_swidms_SLQSSwiDmsSetUsbNetNum(uint8_t *pResp, uint16_t respLen, unpack_swidms_SLQSSwiDmsSetUsbNetNum_t *pOutput)
int pack_swidms_SLQSSwiDmsGetUsbComp(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
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)
uint8_t TlvPresent
Definition: swidms.h:368
uint16_t Tlvresult
Definition: swidms.h:477
int pack_swidms_SLQSSwiDmsSetUsbNetNum(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swidms_SLQSSwiDmsSetUsbNetNum_t *pReqParam)
Definition: swidms.h:139
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
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:265
uint8_t TlvPresent
Definition: swidms.h:349
swi_uint256_t ParamPresenceMask
Definition: swidms.h:478
uint8_t TlvPresent
Definition: swidms.h:206
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

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