LinuxQMISDK  SLQS04.00.18
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
qaGobiApiSwiDms.h File Reference

SWI DMS API function prototypes. More...

Go to the source code of this file.

Data Structures

struct  SwiDmsSLQSGetUsbNetNum
 
struct  MTUSizeReq
 
struct  mtuSize3gppTlv
 
struct  hrpdMTUSizeTlv
 
struct  ehrpdMTUSizeTlv
 
struct  usbMTUSizeTlv
 
struct  SwiDmsGetMTUResp
 
struct  intfaceCfgTlv
 
struct  supportedIntBitmaskTlv
 
struct  SwiDmsGetUsbCompResp
 
struct  setIntfaceCfgTlv
 

Functions

ULONG SLQSSwiDmsGetUsbNetNum (SwiDmsSLQSGetUsbNetNum *pSwiDmsSLQSGetUsbNetNum)
 
ULONG SLQSSwiDmsSetUsbNetNum (BYTE nUsbNetNum)
 
ULONG SLQSSwiDmsSetMTU (MTUSizeReq *pMTUSizeReq)
 
ULONG SLQSSwiDmsGetMTU (SwiDmsGetMTUResp *pSwiDMSGetMTUResp)
 
ULONG SLQSSwiDmsGetUsbComp (SwiDmsGetUsbCompResp *pGetUsbCompResp)
 
ULONG SLQSSwiDmsSetUsbComp (setIntfaceCfgTlv *pSetIntCfgReq)
 

Detailed Description

SWI DMS API function prototypes.

Function Documentation

ULONG SLQSSwiDmsGetMTU ( SwiDmsGetMTUResp pSwiDMSGetMTUResp)

Returns the preferred MTU Size of the 3GPP, HRPD, EHRPD and USB descriptor Interfaces.

Parameters
pSwiDMSGetMTUResp[OUT]See SwiDmsGetMTUResp for more information of the input structure
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 2 Seconds
ULONG SLQSSwiDmsGetUsbComp ( SwiDmsGetUsbCompResp pGetUsbCompResp)

This API is to query the modem's USB interface configuraiton and supported interface bitmasks

Parameters
pGetUsbCompResp[OUT]See SwiDmsGetUsbCompResp for more information of the output structure
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 2 Seconds.
ULONG SLQSSwiDmsGetUsbNetNum ( SwiDmsSLQSGetUsbNetNum pSwiDmsSLQSGetUsbNetNum)

Used by the control point to get the number of usb networks (QMAP configuration).

Parameters
pSwiDmsSLQSGetUsbNetNum[OUT]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
ULONG SLQSSwiDmsSetMTU ( MTUSizeReq pMTUSizeReq)

Sets the preferred MTU size for 3GPP, HRPD, EHRPD and USB Descriptor

Parameters
pMTUSizeReq[IN]See MTUSizeReq for more information of the input structure
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 2 Seconds. New MTU size effective after modem reboot.
ULONG SLQSSwiDmsSetUsbComp ( setIntfaceCfgTlv pSetIntCfgReq)

This API is to set the modem's USB interface configuraiton

Parameters
pSetIntCfgReq[IN]See setIntfaceCfgTlv for more information of the input structure
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 2 Seconds. This setting will be effective after modem reboot
ULONG SLQSSwiDmsSetUsbNetNum ( BYTE  nUsbNetNum)

Used by the control point to set the number of usb networks (QMAP configuration).

Parameters
nUsbNetNum[IN]
  • value for usb net numbers
  • range is 0-8
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values

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