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

Go to the source code of this file.

Data Structures

struct  pack_imsa_SLQSRegisterIMSAIndication_t
 
struct  unpack_imsa_SLQSGetIMSARegStatus_t
 
struct  unpack_imsa_SLQSGetIMSAServiceStatus_t
 

Functions

int pack_imsa_SLQSRegisterIMSAIndication (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_imsa_SLQSRegisterIMSAIndication_t *reqParam)
 
int unpack_imsa_SLQSRegisterIMSAIndication (uint8_t *pResp, uint16_t respLen)
 
int pack_imsa_SLQSGetIMSARegStatus (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_imsa_SLQSGetIMSARegStatus (uint8_t *pResp, uint16_t respLen, unpack_imsa_SLQSGetIMSARegStatus_t *pOutput)
 
int pack_imsa_SLQSGetIMSAServiceStatus (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_imsa_SLQSGetIMSAServiceStatus (uint8_t *pResp, uint16_t respLen, unpack_imsa_SLQSGetIMSAServiceStatus_t *pOutput)
 

Function Documentation

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

Function to pack Get IMSA Registration Status command.

Parameters
pCtx[OUT]
pReqBuf[IN/OUT]
  • Buffer for packed QMI command to be provided by the host application
  • Minimum expected size is 2048 bytes
pLen[IN/OUT]
  • On input, size of pReqBuf
  • On ouptut, number of bytes actually packed
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_imsa_SLQSGetIMSAServiceStatus ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Function to pack Get IMSA Service Status command

Parameters
pCtx[OUT]
pReqBuf[IN/OUT]
  • Buffer for packed QMI command to be provided by the host application
  • Minimum expected size is 2048 bytes
pLen[IN/OUT]
  • On input, size of pReqBuf
  • On ouptut, number of bytes actually packed
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_imsa_SLQSRegisterIMSAIndication ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_imsa_SLQSRegisterIMSAIndication_t reqParam 
)

Function to pack Register IMSA Indication command

Parameters
pCtx[OUT]
pReqBuf[IN/OUT]
  • Buffer for packed QMI command to be provided by the host application
  • Minimum expected size is 2048 bytes
pLen[IN/OUT]
  • On input, size of pReqBuf
  • On ouptut, number of bytes actually packed
reqParam[IN]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_imsa_SLQSGetIMSARegStatus ( uint8_t *  pResp,
uint16_t  respLen,
unpack_imsa_SLQSGetIMSARegStatus_t pOutput 
)

Function to unpack Get IMSA Registration Status response from modem. *

Parameters
pResp[IN]
  • Response from modem
respLen[IN]
  • Length of pResp from modem
pOutput[OUT]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_imsa_SLQSGetIMSAServiceStatus ( uint8_t *  pResp,
uint16_t  respLen,
unpack_imsa_SLQSGetIMSAServiceStatus_t pOutput 
)

Function to unpack Get IMSA Service Status response from modem

Parameters
pResp[IN]
  • Response from modem
respLen[IN]
  • Length of pResp from modem
pOutput[OUT]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_imsa_SLQSRegisterIMSAIndication ( uint8_t *  pResp,
uint16_t  respLen 
)

Function to unpack Register IMSA Indication response from modem

Parameters
pResp[IN]
  • Response from modem
respLen[IN]
  • Length of pResp from modem
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