Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
Short Messaging Service (SMS)

Files

file  sms.h
 
file  qaGobiApiSms.h
 Short Message Service API function prototypes.
 

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  sCallCtrlResultInfo
 
struct  sBroadcastSmsRatInfo
 
struct  sImsSmsVerstatStatusInfo
 
struct  sBroadcastSmsWarningAreaInfo
 
struct  unpack_sms_SetNewSMSCallback_ind_t
 
struct  unpack_sms_SLQSWmsMemoryFullCallBack_ind_t
 
struct  unpack_sms_GetSMSCAddress_t
 
struct  pack_sms_SetSMSCAddress_t
 
struct  pack_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  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  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  pack_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
 
struct  slqssendsmsparams_s
 
struct  BroadcastConfig
 
struct  _qaQmi3GPPBroadcastCfgInfo
 
struct  CDMABroadcastConfig
 
struct  _qaQmi3GPP2BroadcastCfgInfo
 
struct  cdmaMsgEncodingParams
 
struct  cdmaMsgDecodingParams
 
struct  cdmaMsgDecodingParamsExt
 
struct  wcdmaMsgEncodingParams
 
struct  wcdmaMsgDecodingParams
 
struct  wcdmaLongMsgDecodingParams
 
struct  _transLayerinfo
 
struct  _getTransLayerInfoResp
 
struct  _getTransNWRegInfoResp
 
struct  _getIndicationRegResp
 
struct  _setIndicationRegReq
 
struct  smsRouteEntry
 
struct  smsSetRoutesReq
 
struct  smsMsgprotocolResp
 
struct  smsMaxStorageSizeReq
 
struct  smsMaxStorageSizeResp
 
struct  messageWaitingInfoContent
 
struct  getMsgWaitingInfo
 
struct  slqssendasyncsmsparams_s
 

Typedefs

typedef struct _qaQmi3GPPBroadcastCfgInfo qaQmi3GPPBroadcastCfgInfo
 
typedef struct _qaQmi3GPP2BroadcastCfgInfo qaQmi3GPP2BroadcastCfgInfo
 
typedef struct _transLayerinfo transLayerInfo
 
typedef struct _getTransLayerInfoResp getTransLayerInfoResp
 
typedef struct _getTransNWRegInfoResp getTransNWRegInfoResp
 
typedef struct _getIndicationRegResp getIndicationRegResp
 
typedef struct _setIndicationRegReq setIndicationRegReq
 

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_SLQSSmsGetRoutes (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_sms_SLQSSmsGetRoutes (uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSmsGetRoutes_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 pack_sms_SLQSSwiSetSmsStorage (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 unpack_sms_SLQSSwiSetSmsStorage (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)
 

Detailed Description

Typedef Documentation

◆ getIndicationRegResp

This structure contains Get Indication Register Response parameters

Parameters
pRegTransLayerInfoEvt-
  • Optional 1 BYTE parameter indicating registration status of transport layer information events
  • Values:
    • 0x00 - Disabled
    • 0x01 - Enabled
  • function SLQSGetIndicationRegister() returns a default value 0xFF if this parameter is allocated memory in the structure and no response is received from the device.
pRegTransNWRegInfoEvt-
  • Optional 1 BYTEparameter indicating registration status of transport network registration information events
  • Values:
    • 0x00 - Disabled
    • 0x01 - Enabled
  • function SLQSGetIndicationRegister() returns a default value 0xFF if this parameter is allocated memory in the structure and no response is received from the device.
pRegCallStatInfoEvt-
  • Optional 1 BYTE parameter indicating registration status of call status information events
  • Values:
    • 0x00 - Disabled
    • 0x01 - Enabled
  • function SLQSGetIndicationRegister() returns a default value 0xFF if this parameter is allocated memory in the structure and no response is received from the device.

◆ getTransLayerInfoResp

This structure contains Get Transport Layer Info Response parameters

Parameters
pRegInd-
  • Optional parameter indicating if transport layer is registered
  • Values:
    • 0x00 - Transport layer is not registered
    • 0x01 - Transport layer is registered
  • function SLQSGetTransLayerInfo() returns a default value 0xFF if no response is received from the device.
pTransLayerInfo
  • Pointer to structure of transLayerInfo.
  • function SLQSGetTransLayerInfo() returns a default value 0xFF for parameter values if no response is received from the device.

◆ getTransNWRegInfoResp

This structure contains transport network registration info parameter

Parameters
pRegStatus-
  • Optional 1 BYTE parameter indicating transport layer network registration status
  • Values:
    • 0x00 - No service
    • 0x01 - In progress
    • 0x02 - Failed
    • 0x03 - Limited Service
    • 0x04 - Full Service
  • function SLQSGetTransNWRegInfo() returns a default value 0xFF if no response is received from the device.

◆ qaQmi3GPP2BroadcastCfgInfo

This structure contains the 3GPP2 Broadcast Configuration Information parameters

Parameters
activated_ind
  • Broadcast SMS
    • 0x00 - Deactivated
    • 0x01 - Activated
num_instances
  • Number of sets (N) of parameters Following each set describes one entry in the broadcast configuration table.
    • serviceCategory
    • language
    • selected
broadcastConfig

◆ qaQmi3GPPBroadcastCfgInfo

This structure contains the 3GPP Broadcast Configuration Information parameters

Parameters
activated_ind
  • Broadcast SMS
    • 0x00 - Deactivated
    • 0x01 - Activated
num_instances
  • Number of sets (N) of parameters Following each set describes one entry in the broadcast configuration table.
    • fromServiceId
    • toServiceId
    • selected
broadcastConfig

◆ setIndicationRegReq

This structure contains Indication Register request parameters

Parameters
pRegTransLayerInfoEvt-
  • Optional 1 BYTE parameter indicating registration status of transport layer information events
  • Values:
    • 0x00 - Disabled
    • 0x01 - Enabled
    • NULL - No change - specifying NULL indicates that the device will continue to use the existing setting (disable/enable) which has been previously set for the device
pRegTransNWRegInfoEvt-
  • Optional 1 BYTE parameter indicating registration status of transport network registration information events
  • Values:
    • 0x00 - Disabled
    • 0x01 - Enabled
    • NULL - No change - specifying NULL indicates that the device will continue to use the existing setting (disable/enable) which has been previously set for the device
pRegCallStatInfoEvt-
  • Optional 1 BYTE parameter indicating registration status of call status information events
  • Values:
    • 0x00 - Disabled
    • 0x01 - Enabled
    • NULL - No change - specifying NULL indicates that the device will continue to use the existing setting (disable/enable) which has been previously set for the device

◆ transLayerInfo

This structure contains Transport Layer Information

Parameters
TransType
  • Transport Type
    • 0x00 - IMS
TransCap
  • Transport Capability
  • Values:
    • 0x00 - CDMA
    • 0x01 - GW

Function Documentation

◆ pack_sms_GetSMSCAddress()

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

◆ pack_sms_SaveSMS()

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

◆ pack_sms_SendSMS()

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

◆ pack_sms_SetNewSMSCallback()

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

◆ pack_sms_SetSMSCAddress()

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

◆ pack_sms_SLQSDeleteSMS()

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

◆ pack_sms_SLQSGetIndicationRegister()

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

◆ pack_sms_SLQSGetMessageWaiting()

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

◆ pack_sms_SLQSGetSMS()

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

◆ pack_sms_SLQSGetSmsBroadcastConfig()

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

◆ pack_sms_SLQSGetSMSList()

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

◆ pack_sms_SLQSGetTransLayerInfo()

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

◆ pack_sms_SLQSGetTransNWRegInfo()

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

◆ pack_sms_SLQSModifySMSStatus()

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

◆ pack_sms_SLQSSendAsyncSMS()

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

◆ pack_sms_SLQSSetIndicationRegister()

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

◆ pack_sms_SLQSSetSmsBroadcastActivation()

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

◆ pack_sms_SLQSSetSmsBroadcastConfig()

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

◆ pack_sms_SLQSSetSmsStorage()

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. This command is deprecated. Please use pack_sms_SLQSSwiSetSmsStorage

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

◆ pack_sms_SLQSSmsGetMaxStorageSize()

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

◆ pack_sms_SLQSSmsGetMessageProtocol()

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

◆ pack_sms_SLQSSmsGetRoutes()

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

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
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_sms_SLQSSmsSetRoutes()

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

◆ pack_sms_SLQSSwiGetSMSStorage()

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

◆ pack_sms_SLQSSwiSetSmsStorage()

int pack_sms_SLQSSwiSetSmsStorage ( 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

◆ unpack_sms_GetSMSCAddress()

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

◆ unpack_sms_SaveSMS()

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

◆ unpack_sms_SendSMS()

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

◆ unpack_sms_SetNewSMSCallback()

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

◆ unpack_sms_SetNewSMSCallback_ind()

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

◆ unpack_sms_SetSMSCAddress()

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

◆ unpack_sms_SLQSDeleteSMS()

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

◆ unpack_sms_SLQSGetIndicationRegister()

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

◆ unpack_sms_SLQSGetMessageWaiting()

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

◆ unpack_sms_SLQSGetSMS()

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

◆ unpack_sms_SLQSGetSmsBroadcastConfig()

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

◆ unpack_sms_SLQSGetSMSList()

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

◆ unpack_sms_SLQSGetTransLayerInfo()

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

◆ unpack_sms_SLQSGetTransNWRegInfo()

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

◆ unpack_sms_SLQSModifySMSStatus()

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

◆ unpack_sms_SLQSNWRegInfoCallback_ind()

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

◆ unpack_sms_SLQSSendAsyncSMS()

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

◆ unpack_sms_SLQSSetIndicationRegister()

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

◆ unpack_sms_SLQSSetSmsBroadcastActivation()

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

◆ unpack_sms_SLQSSetSmsBroadcastConfig()

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

◆ unpack_sms_SLQSSetSmsStorage()

int unpack_sms_SLQSSetSmsStorage ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSSetSmsStorage_t pOutput 
)

Sets the SMS Storage on the device unpack. This command is deprecated. Please use unpack_sms_SLQSSwiSetSmsStorage

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

◆ unpack_sms_SLQSSmsGetMaxStorageSize()

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

◆ unpack_sms_SLQSSmsGetMessageProtocol()

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

◆ unpack_sms_SLQSSmsGetRoutes()

int unpack_sms_SLQSSmsGetRoutes ( uint8_t *  pResp,
uint16_t  respLen,
unpack_sms_SLQSSmsGetRoutes_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

◆ unpack_sms_SLQSSmsSetRoutes()

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

◆ unpack_sms_SLQSSwiGetSMSStorage()

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

◆ unpack_sms_SLQSSwiSetSmsStorage()

int unpack_sms_SLQSSwiSetSmsStorage ( 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

◆ unpack_sms_SLQSTransLayerInfoCallback_ind()

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

◆ unpack_sms_SLQSWmsAsyncRawSendCallBack_ind()

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

◆ unpack_sms_SLQSWmsMemoryFullCallBack_ind()

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

◆ unpack_sms_SLQSWmsMessageWaitingCallBack_ind()

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