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

Go to the source code of this file.

Data Structures

struct  pack_sms_SLQSGetSMS_t
 
struct  unpack_sms_SLQSGetSMS_t
 
struct  pack_sms_SLQSGetSMSList_t
 
struct  qmiSmsMessageList
 
struct  unpack_sms_SLQSGetSMSList_t
 
struct  pack_sms_SLQSModifySMSStatus_t
 
struct  unpack_sms_SLQSModifySMSStatus_t
 
struct  pack_sms_SLQSDeleteSMS_t
 
struct  unpack_sms_SLQSDeleteSMS_t
 
struct  pack_sms_SendSMS_t
 
struct  unpack_sms_SendSMS_t
 
struct  pack_sms_SetNewSMSCallback_t
 
struct  unpack_sms_SetNewSMSCallback_t
 
struct  sMSMTMessageInfo
 
struct  newMTMessageTlv
 
struct  sMSTransferRouteMTMessageInfo
 
struct  transferRouteMessageTlv
 
struct  sMSMessageModeInfo
 
struct  messageModeTlv
 
struct  sMSEtwsMessageInfo
 
struct  sMSEtwsMessageTlv
 
struct  sMSEtwsPlmnInfo
 
struct  eTWSPLMNInfoTlv
 
struct  sMSCAddressInfo
 
struct  sMSCAddressTlv
 
struct  sMSOnIMSInfo
 
struct  sMSOnIMSTlv
 
struct  unpack_sms_SetNewSMSCallback_ind_t
 
struct  unpack_sms_SLQSWmsMemoryFullCallBack_ind_t
 
struct  unpack_sms_GetSMSCAddress_t
 
struct  pack_sms_SetSMSCAddress_t
 
struct  unpack_sms_SetSMSCAddress_t
 
struct  pack_sms_SaveSMS_t
 
struct  unpack_sms_SaveSMS_t
 
struct  sms_BroadcastConfig
 
struct  sms_qaQmi3GPPBroadcastCfgInfo
 
struct  sms_CDMABroadcastConfig
 
struct  sms_qaQmi3GPP2BroadcastCfgInfo
 
struct  unpack_sms_SLQSGetSmsBroadcastConfig_t
 
struct  pack_sms_SLQSGetSmsBroadcastConfig_t
 
struct  pack_sms_SLQSSetSmsBroadcastConfig_t
 
struct  unpack_sms_SLQSSetSmsBroadcastConfig_t
 
struct  pack_sms_SLQSSetSmsBroadcastActivation_t
 
struct  unpack_sms_SLQSSetSmsBroadcastActivation_t
 
struct  sms_transLayerInfo
 
struct  sms_getTransLayerInfo
 
struct  unpack_sms_SLQSGetTransLayerInfo_t
 
struct  sms_getTransNWRegInfo
 
struct  unpack_sms_SLQSGetTransNWRegInfo_t
 
struct  sms_getIndicationReg
 
struct  unpack_sms_SLQSGetIndicationRegister_t
 
struct  sms_setIndicationReg
 
struct  pack_sms_SLQSSetIndicationRegister_t
 
struct  unpack_sms_SLQSSetIndicationRegister_t
 
struct  sms_routeEntry
 
struct  sms_setRoutesReq
 
struct  pack_sms_SLQSSmsSetRoutes_t
 
struct  unpack_sms_SLQSSmsSetRoutes_t
 
struct  sms_msgProtocolResp
 
struct  unpack_sms_SLQSSmsGetMessageProtocol_t
 
struct  sms_maxStorageSizeReq
 
struct  sms_maxStorageSizeResp
 
struct  pack_sms_SLQSSmsGetMaxStorageSize_t
 
struct  unpack_sms_SLQSSmsGetMaxStorageSize_t
 
struct  sms_messageWaitingInfoContent
 
struct  sms_getMsgWaitingInfo
 
struct  unpack_sms_SLQSGetMessageWaiting_t
 
struct  sms_sendAsyncsmsParams
 
struct  pack_sms_SLQSSendAsyncSMS_t
 
struct  unpack_sms_SLQSSendAsyncSMS_t
 
struct  pack_sms_SLQSSetSmsStorage_t
 
struct  unpack_sms_SLQSSetSmsStorage_t
 
struct  unpack_sms_SLQSSwiGetSMSStorage_t
 
struct  unpack_sms_SLQSTransLayerInfoCallback_ind_t
 
struct  unpack_sms_SLQSNWRegInfoCallback_ind_t
 
struct  unpack_sms_SLQSWmsMessageWaitingCallBack_ind_t
 
struct  unpack_sms_SLQSWmsAsyncRawSendCallBack_ind_t
 

Macros

#define MAX_SMS_MESSAGE_SIZE   2048
 
#define MAX_SMS_LIST_SIZE   255
 
#define MAX_MS_TRANSFER_ROUTE_MSG   256
 
#define MAX_MSE_TWS_MSG   1254
 
#define MAX_MSC_ADDRESS_SIZE   256
 
#define MAX_CDMA_ENC_MO_TXT_MSG_SIZE   255
 
#define SMSC_TYPE_LEN   0x03
 
#define SMS_CONFIG_LEN   0x05
 
#define SMS_MAX_SMS_ROUTES   0x0A
 
#define SMS_NUM_OF_SET   0xFF
 

Enumerations

enum  eqmiCbkSetStatus {
  LITEQMI_QMI_CBK_PARAM_RESET = 0,
  LITEQMI_QMI_CBK_PARAM_SET = 1,
  LITEQMI_QMI_CBK_PARAM_NOCHANGE
}
 

Functions

int pack_sms_SLQSGetSMS (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSGetSMS_t *reqParam)
 
int unpack_sms_SLQSGetSMS (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetSMS_t *pOutput)
 
int pack_sms_SLQSGetSMSList (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSGetSMSList_t *reqParam)
 
int unpack_sms_SLQSGetSMSList (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetSMSList_t *pOutput)
 
int pack_sms_SLQSModifySMSStatus (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSModifySMSStatus_t *reqParam)
 
int unpack_sms_SLQSModifySMSStatus (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSModifySMSStatus_t *pOutput)
 
int pack_sms_SLQSDeleteSMS (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSDeleteSMS_t *reqParam)
 
int unpack_sms_SLQSDeleteSMS (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSDeleteSMS_t *pOutput)
 
int pack_sms_SendSMS (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SendSMS_t *reqParam)
 
int unpack_sms_SendSMS (uint8_t *pResp, uint16_t respLen, unpack_sms_SendSMS_t *pOutput)
 
int pack_sms_SetNewSMSCallback (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SetNewSMSCallback_t reqParam)
 
int unpack_sms_SetNewSMSCallback (uint8_t *pResp, uint16_t respLen, unpack_sms_SetNewSMSCallback_t *Output)
 
int unpack_sms_SetNewSMSCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_sms_SetNewSMSCallback_ind_t *pOutput)
 
int unpack_sms_SLQSWmsMemoryFullCallBack_ind (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSWmsMemoryFullCallBack_ind_t *pOutput)
 
int pack_sms_GetSMSCAddress (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_sms_GetSMSCAddress (uint8_t *pResp, uint16_t respLen, unpack_sms_GetSMSCAddress_t *pOutput)
 
int pack_sms_SetSMSCAddress (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SetSMSCAddress_t *reqParam)
 
int unpack_sms_SetSMSCAddress (uint8_t *pResp, uint16_t respLen, unpack_sms_SetSMSCAddress_t *pOutput)
 
int pack_sms_SaveSMS (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SaveSMS_t *reqParam)
 
int unpack_sms_SaveSMS (uint8_t *pResp, uint16_t respLen, unpack_sms_SaveSMS_t *pOutput)
 
int pack_sms_SLQSGetSmsBroadcastConfig (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSGetSmsBroadcastConfig_t *reqParam)
 
int unpack_sms_SLQSGetSmsBroadcastConfig (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetSmsBroadcastConfig_t *pOutput)
 
int pack_sms_SLQSSetSmsBroadcastConfig (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSetSmsBroadcastConfig_t *reqParam)
 
int unpack_sms_SLQSSetSmsBroadcastConfig (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSetSmsBroadcastConfig_t *pOutput)
 
int pack_sms_SLQSSetSmsBroadcastActivation (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSetSmsBroadcastActivation_t *reqParam)
 
int unpack_sms_SLQSSetSmsBroadcastActivation (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSetSmsBroadcastActivation_t *pOutput)
 
int pack_sms_SLQSGetTransLayerInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_sms_SLQSGetTransLayerInfo (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetTransLayerInfo_t *pOutput)
 
int pack_sms_SLQSGetTransNWRegInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_sms_SLQSGetTransNWRegInfo (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetTransNWRegInfo_t *pOutput)
 
int pack_sms_SLQSGetIndicationRegister (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_sms_SLQSGetIndicationRegister (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetIndicationRegister_t *pOutput)
 
int pack_sms_SLQSSetIndicationRegister (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSetIndicationRegister_t *reqParam)
 
int unpack_sms_SLQSSetIndicationRegister (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSetIndicationRegister_t *pOutput)
 
int pack_sms_SLQSSmsSetRoutes (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSmsSetRoutes_t *reqParam)
 
int unpack_sms_SLQSSmsSetRoutes (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSmsSetRoutes_t *pOutput)
 
int pack_sms_SLQSSmsGetMessageProtocol (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_sms_SLQSSmsGetMessageProtocol (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSmsGetMessageProtocol_t *pOutput)
 
int pack_sms_SLQSSmsGetMaxStorageSize (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSmsGetMaxStorageSize_t *reqParam)
 
int unpack_sms_SLQSSmsGetMaxStorageSize (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSmsGetMaxStorageSize_t *pOutput)
 
int pack_sms_SLQSGetMessageWaiting (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_sms_SLQSGetMessageWaiting (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetMessageWaiting_t *pOutput)
 
int pack_sms_SLQSSendAsyncSMS (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSendAsyncSMS_t *reqParam)
 
int unpack_sms_SLQSSendAsyncSMS (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSendAsyncSMS_t *pOutput)
 
int pack_sms_SLQSSetSmsStorage (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSetSmsStorage_t *reqParam)
 
int unpack_sms_SLQSSetSmsStorage (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSetSmsStorage_t *pOutput)
 
int pack_sms_SLQSSwiGetSMSStorage (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_sms_SLQSSwiGetSMSStorage (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSwiGetSMSStorage_t *pOutput)
 
int unpack_sms_SLQSTransLayerInfoCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSTransLayerInfoCallback_ind_t *pOutput)
 
int unpack_sms_SLQSNWRegInfoCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSNWRegInfoCallback_ind_t *pOutput)
 
int unpack_sms_SLQSWmsMessageWaitingCallBack_ind (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSWmsMessageWaitingCallBack_ind_t *pOutput)
 
int unpack_sms_SLQSWmsAsyncRawSendCallBack_ind (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSWmsAsyncRawSendCallBack_ind_t *pOutput)
 

Macro Definition Documentation

#define MAX_CDMA_ENC_MO_TXT_MSG_SIZE   255
#define MAX_MS_TRANSFER_ROUTE_MSG   256
#define MAX_MSC_ADDRESS_SIZE   256
#define MAX_MSE_TWS_MSG   1254
#define MAX_SMS_LIST_SIZE   255
#define MAX_SMS_MESSAGE_SIZE   2048
#define SMS_CONFIG_LEN   0x05
#define SMS_MAX_SMS_ROUTES   0x0A
#define SMS_NUM_OF_SET   0xFF
#define SMSC_TYPE_LEN   0x03

Enumeration Type Documentation

Enumerator
LITEQMI_QMI_CBK_PARAM_RESET 
LITEQMI_QMI_CBK_PARAM_SET 
LITEQMI_QMI_CBK_PARAM_NOCHANGE 

Function Documentation

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

Gets the SMS center address 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_sms_SaveSMS ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_sms_SaveSMS_t reqParam 
)

Saves an SMS message to device memory pack.

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

send sms list pack

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

set new sms callback pack

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

Set the SMS center address pack.

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

delete sms pack

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

Gets registration state of different WMS indications 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_sms_SLQSGetMessageWaiting ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Gets the message waiting information 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_sms_SLQSGetSMS ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_sms_SLQSGetSMS_t reqParam 
)

get sms pack

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

Provides Information about the SMS BroadcastConfiguration pack.

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

get sms list pack

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

Gets information about the transport layer 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_sms_SLQSGetTransNWRegInfo ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Gets transport layer network registration info 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_sms_SLQSModifySMSStatus ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_sms_SLQSModifySMSStatus_t reqParam 
)

modify sms status pack

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

Sends an SMS message for immediate over-the-air transmission pack.

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

Sets the registration state of different WMS indications pack.

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

Enables or disables the reception of broadcast SMS messages pack.

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

Sets the information about the SMS BroadcastConfiguration pack.

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

Sets the SMS Storage on the device pack.

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

Get the maximum number of messages that can be stored in the specified memory storage. Also it provides the number of slots currently available pack.

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

Gets the message protocol currently in use for the WMS client 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_sms_SLQSSmsSetRoutes ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_sms_SLQSSmsSetRoutes_t reqParam 
)

Sets the action performed on SMS message receipt for specified message routes. It also specifies the action performed on SMS receipt of status reports pack.

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

Gets the current SMS configuration that is applied to all incoming and outgoing messages 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 unpack_sms_GetSMSCAddress ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_GetSMSCAddress_t pOutput 
)

Gets the SMS center address 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_sms_SaveSMS ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SaveSMS_t pOutput 
)

Saves an SMS message to device memory 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_sms_SendSMS ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SendSMS_t pOutput 
)

send sms 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_sms_SetNewSMSCallback ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SetNewSMSCallback_t Output 
)

set new sms callback unpack

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

set new sms callback indication 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_sms_SetSMSCAddress ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SetSMSCAddress_t pOutput 
)

Set the SMS center address 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_sms_SLQSDeleteSMS ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSDeleteSMS_t pOutput 
)

delete sms 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_sms_SLQSGetIndicationRegister ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSGetIndicationRegister_t pOutput 
)

Gets registration state of different WMS indications 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_sms_SLQSGetMessageWaiting ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSGetMessageWaiting_t pOutput 
)

Gets the message waiting information 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_sms_SLQSGetSMS ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSGetSMS_t pOutput 
)

get sms 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_sms_SLQSGetSmsBroadcastConfig ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSGetSmsBroadcastConfig_t pOutput 
)

Provides Information about the SMS BroadcastConfiguration 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_sms_SLQSGetSMSList ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSGetSMSList_t pOutput 
)

get sms list 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_sms_SLQSGetTransLayerInfo ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSGetTransLayerInfo_t pOutput 
)

Gets information about the transport layer 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_sms_SLQSGetTransNWRegInfo ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSGetTransNWRegInfo_t pOutput 
)

Gets transport layer network registration info 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_sms_SLQSModifySMSStatus ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSModifySMSStatus_t pOutput 
)

modify sms status 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_sms_SLQSNWRegInfoCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSNWRegInfoCallback_ind_t pOutput 
)

Unpack indication about change in transport layer info

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_sms_SLQSSendAsyncSMS ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSSendAsyncSMS_t pOutput 
)

Sends an SMS message for immediate over-the-air transmission 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_sms_SLQSSetIndicationRegister ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSSetIndicationRegister_t pOutput 
)

Sets the registration state of different WMS indications 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_sms_SLQSSetSmsBroadcastActivation ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSSetSmsBroadcastActivation_t pOutput 
)

Enables or disables the reception of broadcast SMS messages 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_sms_SLQSSetSmsBroadcastConfig ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSSetSmsBroadcastConfig_t pOutput 
)

Sets the information about the SMS BroadcastConfiguration 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_sms_SLQSSetSmsStorage ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSSetSmsStorage_t pOutput 
)

Sets the SMS Storage on the device 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_sms_SLQSSmsGetMaxStorageSize ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSSmsGetMaxStorageSize_t pOutput 
)

Get the maximum number of messages that can be stored in the specified memory storage. Also it provides the number of slots currently available 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_sms_SLQSSmsGetMessageProtocol ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSSmsGetMessageProtocol_t pOutput 
)

Gets the message protocol currently in use for the WMS client 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_sms_SLQSSmsSetRoutes ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSSmsSetRoutes_t pOutput 
)

Sets the action performed on SMS message receipt for specified message routes. It also specifies the action performed on SMS receipt of status reports 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_sms_SLQSSwiGetSMSStorage ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSSwiGetSMSStorage_t pOutput 
)

Gets the current SMS configuration that is applied to all incoming and outgoing messages 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_sms_SLQSTransLayerInfoCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSTransLayerInfoCallback_ind_t pOutput 
)

Unpack indication about change in transport layer info

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_sms_SLQSWmsAsyncRawSendCallBack_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSWmsAsyncRawSendCallBack_ind_t pOutput 
)

Unpack indication for sms async raw send

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_sms_SLQSWmsMemoryFullCallBack_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSWmsMemoryFullCallBack_ind_t pOutput 
)

sms full callback indication 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_sms_SLQSWmsMessageWaitingCallBack_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSWmsMessageWaitingCallBack_ind_t pOutput 
)

Unpack indication for message waiting information

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

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