Linux SDK (lite-qmi)
MBPL_SDK_R25_ENG3
|
Files | |
file | sms.h |
file | qaGobiApiSms.h |
Short Message Service API function prototypes. | |
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 |
typedef struct _getIndicationRegResp getIndicationRegResp |
This structure contains Get Indication Register Response parameters
pRegTransLayerInfoEvt | -
|
pRegTransNWRegInfoEvt | -
|
pRegCallStatInfoEvt | -
|
typedef struct _getTransLayerInfoResp getTransLayerInfoResp |
This structure contains Get Transport Layer Info Response parameters
pRegInd | -
|
pTransLayerInfo |
|
typedef struct _getTransNWRegInfoResp getTransNWRegInfoResp |
This structure contains transport network registration info parameter
pRegStatus | -
|
typedef struct _qaQmi3GPP2BroadcastCfgInfo qaQmi3GPP2BroadcastCfgInfo |
This structure contains the 3GPP2 Broadcast Configuration Information parameters
activated_ind |
|
num_instances |
|
broadcastConfig |
|
typedef struct _qaQmi3GPPBroadcastCfgInfo qaQmi3GPPBroadcastCfgInfo |
This structure contains the 3GPP Broadcast Configuration Information parameters
activated_ind |
|
num_instances |
|
broadcastConfig |
|
typedef struct _setIndicationRegReq setIndicationRegReq |
This structure contains Indication Register request parameters
pRegTransLayerInfoEvt | -
|
pRegTransNWRegInfoEvt | -
|
pRegCallStatInfoEvt | -
|
typedef struct _transLayerinfo transLayerInfo |
This structure contains Transport Layer Information
TransType |
|
TransCap |
|
int pack_sms_GetSMSCAddress | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Gets the SMS center address pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
reqParam | packed request |
int pack_sms_SendSMS | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_sms_SendSMS_t * | reqParam | ||
) |
send sms list pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
reqParam | packed request |
int pack_sms_SetNewSMSCallback | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_sms_SetNewSMSCallback_t * | reqParam | ||
) |
set new sms callback pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
reqParam | packed request |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
reqParam | packed request |
int pack_sms_SLQSDeleteSMS | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_sms_SLQSDeleteSMS_t * | reqParam | ||
) |
delete sms pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
reqParam | packed request |
int pack_sms_SLQSGetIndicationRegister | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Gets registration state of different WMS indications pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_sms_SLQSGetMessageWaiting | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Gets the message waiting information pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_sms_SLQSGetSMS | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_sms_SLQSGetSMS_t * | reqParam | ||
) |
get sms pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
reqParam | packed request |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
reqParam | packed request |
int pack_sms_SLQSGetSMSList | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_sms_SLQSGetSMSList_t * | reqParam | ||
) |
get sms list pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
reqParam | packed request |
int pack_sms_SLQSGetTransLayerInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Gets information about the transport layer pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_sms_SLQSGetTransNWRegInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Gets transport layer network registration info pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_sms_SLQSModifySMSStatus | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_sms_SLQSModifySMSStatus_t * | reqParam | ||
) |
modify sms status pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
reqParam | packed request |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
reqParam | packed request |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
reqParam | packed request |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
reqParam | packed request |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
reqParam | packed request |
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
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
reqParam | packed request |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
reqParam | packed request |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
reqParam | packed request |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
reqParam | packed request |
int unpack_sms_GetSMSCAddress | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_sms_GetSMSCAddress_t * | pOutput | ||
) |
Gets the SMS center address unpack.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_sms_SaveSMS | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_sms_SaveSMS_t * | pOutput | ||
) |
Saves an SMS message to device memory unpack.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_sms_SendSMS | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_sms_SendSMS_t * | pOutput | ||
) |
send sms unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_sms_SetNewSMSCallback | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_sms_SetNewSMSCallback_t * | Output | ||
) |
set new sms callback unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | Output | unpacked response |
int unpack_sms_SetNewSMSCallback_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_sms_SetNewSMSCallback_ind_t * | pOutput | ||
) |
set new sms callback indication unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_sms_SetSMSCAddress | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_sms_SetSMSCAddress_t * | pOutput | ||
) |
Set the SMS center address unpack.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_sms_SLQSDeleteSMS | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_sms_SLQSDeleteSMS_t * | pOutput | ||
) |
delete sms unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_sms_SLQSGetIndicationRegister | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_sms_SLQSGetIndicationRegister_t * | pOutput | ||
) |
Gets registration state of different WMS indications unpack.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_sms_SLQSGetMessageWaiting | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_sms_SLQSGetMessageWaiting_t * | pOutput | ||
) |
Gets the message waiting information unpack.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_sms_SLQSGetSMS | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_sms_SLQSGetSMS_t * | pOutput | ||
) |
get sms unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_sms_SLQSGetSmsBroadcastConfig | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_sms_SLQSGetSmsBroadcastConfig_t * | pOutput | ||
) |
Provides Information about the SMS BroadcastConfiguration unpack.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_sms_SLQSGetSMSList | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_sms_SLQSGetSMSList_t * | pOutput | ||
) |
get sms list unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_sms_SLQSGetTransLayerInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_sms_SLQSGetTransLayerInfo_t * | pOutput | ||
) |
Gets information about the transport layer unpack.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_sms_SLQSGetTransNWRegInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_sms_SLQSGetTransNWRegInfo_t * | pOutput | ||
) |
Gets transport layer network registration info unpack.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_sms_SLQSModifySMSStatus | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_sms_SLQSModifySMSStatus_t * | pOutput | ||
) |
modify sms status unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
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
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
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.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_sms_SLQSSetIndicationRegister | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_sms_SLQSSetIndicationRegister_t * | pOutput | ||
) |
Sets the registration state of different WMS indications unpack.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
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.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_sms_SLQSSetSmsBroadcastConfig | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_sms_SLQSSetSmsBroadcastConfig_t * | pOutput | ||
) |
Sets the information about the SMS BroadcastConfiguration unpack.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
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
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
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.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
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.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
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.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
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.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
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.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_sms_SLQSSwiSetSmsStorage | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_sms_SLQSSetSmsStorage_t * | pOutput | ||
) |
Sets the SMS Storage on the device unpack.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
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
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_sms_SLQSWmsAsyncRawSendCallBack_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_sms_SLQSWmsAsyncRawSendCallBack_ind_t * | pOutput | ||
) |
Unpack indication for sms async raw send
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_sms_SLQSWmsMemoryFullCallBack_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_sms_SLQSWmsMemoryFullCallBack_ind_t * | pOutput | ||
) |
sms full callback indication unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_sms_SLQSWmsMessageWaitingCallBack_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_sms_SLQSWmsMessageWaitingCallBack_ind_t * | pOutput | ||
) |
Unpack indication for message waiting information
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |