LinuxQMISDK-Lite  SLQS04.00.23
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Typedefs | Functions
swidms.h File Reference

Go to the source code of this file.

Data Structures

struct  unpack_swidms_SLQSSwiDmsGetUsbNetNum_t
 
struct  pack_swidms_SLQSSwiDmsSetUsbNetNum_t
 
struct  pack_swidms_SLQSSwiDmsSetMTU_t
 
struct  unpack_swidms_SLQSSwiDmsSetMTU_t
 
struct  swidms_mtuSize3gppTlv
 
struct  swidms_hrpdMTUSizeTlv
 
struct  swidms_ehrpdMTUSizeTlv
 
struct  swidms_usbMTUSizeTlv
 
struct  unpack_swidms_SLQSSwiDmsGetMTU_t
 
struct  swidms_intfaceCfgTlv
 
struct  swidms_supportedIntBitmaskTlv
 
struct  unpack_swidms_SLQSSwiDmsGetUsbComp_t
 
struct  pack_swidms_SLQSSwiDmsSetUsbComp_t
 
struct  unpack_swidms_SLQSSwiDmsSetUsbComp_t
 
struct  swidms_SwiDmsGetHWWatchdog
 
struct  unpack_swidms_SLQSSwiDmsGetHWWatchdog_t
 
struct  pack_swidms_SLQSSwiDmsSetHWWatchdog_t
 
struct  unpack_swidms_SLQSSwiDmsSetHWWatchdog_t
 
struct  unpack_swidms_SLQSSwiDmsGetSecureInfo_t
 

Typedefs

typedef unpack_result_t unpack_swidms_SLQSSwiDmsSetUsbNetNum_t
 

Functions

int pack_swidms_SLQSSwiDmsGetUsbNetNum (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_swidms_SLQSSwiDmsGetUsbNetNum (uint8_t *pResp, uint16_t respLen, unpack_swidms_SLQSSwiDmsGetUsbNetNum_t *pOutput)
 
int pack_swidms_SLQSSwiDmsSetUsbNetNum (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swidms_SLQSSwiDmsSetUsbNetNum_t *pReqParam)
 
int unpack_swidms_SLQSSwiDmsSetUsbNetNum (uint8_t *pResp, uint16_t respLen, unpack_swidms_SLQSSwiDmsSetUsbNetNum_t *pOutput)
 
int pack_swidms_SLQSSwiDmsSetMTU (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swidms_SLQSSwiDmsSetMTU_t *reqArg)
 
int unpack_swidms_SLQSSwiDmsSetMTU (uint8_t *pResp, uint16_t respLen, unpack_swidms_SLQSSwiDmsSetMTU_t *pOutput)
 
int pack_swidms_SLQSSwiDmsGetMTU (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_swidms_SLQSSwiDmsGetMTU (uint8_t *pResp, uint16_t respLen, unpack_swidms_SLQSSwiDmsGetMTU_t *pOutput)
 
int pack_swidms_SLQSSwiDmsGetUsbComp (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_swidms_SLQSSwiDmsGetUsbComp (uint8_t *pResp, uint16_t respLen, unpack_swidms_SLQSSwiDmsGetUsbComp_t *pOutput)
 
int pack_swidms_SLQSSwiDmsSetUsbComp (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swidms_SLQSSwiDmsSetUsbComp_t *reqArg)
 
int unpack_swidms_SLQSSwiDmsSetUsbComp (uint8_t *pResp, uint16_t respLen, unpack_swidms_SLQSSwiDmsSetUsbComp_t *pOutput)
 
int pack_swidms_SLQSSwiDmsGetHWWatchdog (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_swidms_SLQSSwiDmsGetHWWatchdog (uint8_t *pResp, uint16_t respLen, unpack_swidms_SLQSSwiDmsGetHWWatchdog_t *pOutput)
 
int pack_swidms_SLQSSwiDmsSetHWWatchdog (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swidms_SLQSSwiDmsSetHWWatchdog_t *reqArg)
 
int unpack_swidms_SLQSSwiDmsSetHWWatchdog (uint8_t *pResp, uint16_t respLen, unpack_swidms_SLQSSwiDmsSetHWWatchdog_t *pOutput)
 
int pack_swidms_SLQSSwiDmsGetSecureInfo (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)
 

Typedef Documentation

Function Documentation

int pack_swidms_SLQSSwiDmsGetHWWatchdog ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Gets the hardware watchdog settings pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_swidms_SLQSSwiDmsGetMTU ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Get the preferred MTU Size of the 3GPP, HRPD, EHRPD and USB descriptor Interfaces pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_swidms_SLQSSwiDmsGetSecureInfo ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

pack function to get secure boot config and other capabilities

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_swidms_SLQSSwiDmsGetUsbComp ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Gets the usb interface composition pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_swidms_SLQSSwiDmsGetUsbNetNum ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

pack function to get usb net numbers for QMAP configuration

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_swidms_SLQSSwiDmsSetHWWatchdog ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_swidms_SLQSSwiDmsSetHWWatchdog_t reqArg 
)

Sets the usb interface config value pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values.
int pack_swidms_SLQSSwiDmsSetMTU ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_swidms_SLQSSwiDmsSetMTU_t reqArg 
)

Sets the preferred MTU size for 3GPP, HRPD, EHRPD Interfaces pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_swidms_SLQSSwiDmsSetUsbComp ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_swidms_SLQSSwiDmsSetUsbComp_t reqArg 
)

Sets the usb interface config value pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values. This setting will be effective after modem reboot
int pack_swidms_SLQSSwiDmsSetUsbNetNum ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_swidms_SLQSSwiDmsSetUsbNetNum_t pReqParam 
)

pack function to set usb net numbers for QMAP configuration

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest params
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_swidms_SLQSSwiDmsGetHWWatchdog ( uint8_t *  pResp,
uint16_t  respLen,
unpack_swidms_SLQSSwiDmsGetHWWatchdog_t pOutput 
)

Gets the hardware watchdog settings unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_swidms_SLQSSwiDmsGetMTU ( uint8_t *  pResp,
uint16_t  respLen,
unpack_swidms_SLQSSwiDmsGetMTU_t pOutput 
)

Get the MTU Size of the 3GPP, HRPD, EHRPD and USB descriptor Interfaces unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_swidms_SLQSSwiDmsGetSecureInfo ( uint8_t *  pResp,
uint16_t  respLen,
unpack_swidms_SLQSSwiDmsGetSecureInfo_t pOutput 
)

unpack function to get secure boot config

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_swidms_SLQSSwiDmsGetUsbComp ( uint8_t *  pResp,
uint16_t  respLen,
unpack_swidms_SLQSSwiDmsGetUsbComp_t pOutput 
)

Gets the usb interface composition unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_swidms_SLQSSwiDmsGetUsbNetNum ( uint8_t *  pResp,
uint16_t  respLen,
unpack_swidms_SLQSSwiDmsGetUsbNetNum_t pOutput 
)

unpack function to get usb net numbers for QMAP configuration

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_swidms_SLQSSwiDmsSetHWWatchdog ( uint8_t *  pResp,
uint16_t  respLen,
unpack_swidms_SLQSSwiDmsSetHWWatchdog_t pOutput 
)

Sets the hardware watchdog settings value unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values. This setting will be effective after modem reboot
int unpack_swidms_SLQSSwiDmsSetMTU ( uint8_t *  pResp,
uint16_t  respLen,
unpack_swidms_SLQSSwiDmsSetMTU_t pOutput 
)

Sets preferred MTU size for 3GPP, HRPD, EHRPD Interfaces unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_swidms_SLQSSwiDmsSetUsbComp ( uint8_t *  pResp,
uint16_t  respLen,
unpack_swidms_SLQSSwiDmsSetUsbComp_t pOutput 
)

Sets the usb interface config value unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values. This setting will be effective after modem reboot
int unpack_swidms_SLQSSwiDmsSetUsbNetNum ( uint8_t *  pResp,
uint16_t  respLen,
unpack_swidms_SLQSSwiDmsSetUsbNetNum_t pOutput 
)

unpack function to set usb net numbers for QMAP configuration

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputresponse unpacked
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