6 #ifndef __LITEQMI_SMS_H__
7 #define __LITEQMI_SMS_H__
12 #define MAX_SMS_MESSAGE_SIZE 2048
13 #define MAX_SMS_LIST_SIZE 255
14 #define MAX_MS_TRANSFER_ROUTE_MSG 256
15 #define MAX_MSE_TWS_MSG 1254
16 #define MAX_MSC_ADDRESS_SIZE 256
17 #define MAX_CDMA_ENC_MO_TXT_MSG_SIZE 255
18 #define SMSC_TYPE_LEN 0x03
19 #define SMS_CONFIG_LEN 0x05
20 #define SMS_MAX_SMS_ROUTES 0x0A
21 #define SMS_NUM_OF_SET 0xFF
sMSCAddressInfo SMSCInfo
Definition: sms.h:650
uint8_t * pRegStatus
Definition: sms.h:1314
int pack_sms_SLQSSmsSetRoutes(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSmsSetRoutes_t *reqParam)
uint32_t messageIndex
Definition: sms.h:469
uint8_t TlvPresent
Definition: sms.h:649
int unpack_sms_SLQSGetTransLayerInfo(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetTransLayerInfo_t *pOutput)
int pack_sms_SLQSGetSmsBroadcastConfig(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSGetSmsBroadcastConfig_t *reqParam)
int pack_sms_SLQSGetMessageWaiting(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t numOfRoutes
Definition: sms.h:1597
uint8_t * pForceOnDC
Definition: sms.h:1981
uint8_t data[256]
Definition: sms.h:516
uint16_t serviceCategory
Definition: sms.h:1009
uint16_t messageID
Definition: sms.h:370
struct sMSCAddress sMSCAddressInfo
uint32_t messageSize
Definition: sms.h:897
int pack_sms_SLQSGetTransNWRegInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t messageMode
Definition: sms.h:744
uint16_t length
Definition: sms.h:515
int unpack_sms_SetNewSMSCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_sms_SetNewSMSCallback_ind_t *pOutput)
uint8_t * pMessageMode
Definition: sms.h:130
uint8_t * pMessage
Definition: sms.h:356
sMSTransferRouteMTMessageInfo TransferRouteMTMessageInfo
Definition: sms.h:531
uint8_t storageType
Definition: sms.h:1731
uint32_t messageListSize
Definition: sms.h:157
#define SMS_MAX_SMS_ROUTES
Definition: sms.h:20
#define SMS_CONFIG_LEN
Definition: sms.h:19
uint32_t messageTag
Definition: sms.h:142
uint32_t * pRequestedTag
Definition: sms.h:129
int unpack_sms_SLQSModifySMSStatus(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSModifySMSStatus_t *pOutput)
int unpack_sms_SLQSSmsSetRoutes(uint8_t *pResp, uint16_t respLen)
uint8_t * pSMSCAddress
Definition: sms.h:836
uint32_t messageFormat
Definition: sms.h:896
#define MAX_MS_TRANSFER_ROUTE_MSG
Definition: sms.h:14
sMSOnIMSInfo IMSInfo
Definition: sms.h:673
#define MAX_MSC_ADDRESS_SIZE
Definition: sms.h:16
uint32_t storageType
Definition: sms.h:40
int pack_sms_SLQSGetSMS(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSGetSMS_t *reqParam)
Definition: qaGobiApiSms.h:481
int pack_sms_SLQSSetSmsStorage(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSetSmsStorage_t *reqParam)
#define MAX_MSE_TWS_MSG
Definition: sms.h:15
uint8_t * pServiceOption
Definition: sms.h:1982
uint8_t mode
Definition: sms.h:1118
uint8_t length
Definition: sms.h:634
int unpack_sms_SLQSGetSmsBroadcastConfig(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetSmsBroadcastConfig_t *pOutput)
uint32_t * pSmsStorage
Definition: sms.h:2091
uint8_t numInstances
Definition: sms.h:1857
uint32_t freeSlots
Definition: sms.h:1751
int unpack_sms_SetNewSMSCallback(uint8_t *pResp, uint16_t respLen, unpack_sms_SetNewSMSCallback_t *Output)
uint8_t * pLinktimer
Definition: sms.h:1984
int unpack_sms_SetSMSCAddress(uint8_t *pResp, uint16_t respLen)
uint8_t TransType
Definition: sms.h:1218
uint32_t storageType
Definition: sms.h:218
uint16_t fromServiceId
Definition: sms.h:960
sms_qaQmi3GPPBroadcastCfgInfo * pBroadcastConfig
Definition: sms.h:1053
uint32_t * pMessageIndex
Definition: sms.h:906
uint32_t * pMessageTag
Definition: sms.h:292
int pack_sms_SLQSSetIndicationRegister(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSetIndicationRegister_t *reqParam)
uint16_t mobileCountryCode
Definition: sms.h:605
uint8_t mode
Definition: sms.h:1168
int pack_sms_SLQSModifySMSStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSModifySMSStatus_t *reqParam)
struct sMSMessageMode sMSMessageModeInfo
uint8_t smsStorage
Definition: sms.h:2045
sMSEtwsPlmnInfo ETWSPLMNInfo
Definition: sms.h:621
int pack_sms_SLQSSmsGetMaxStorageSize(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSmsGetMaxStorageSize_t *reqParam)
uint8_t selected
Definition: sms.h:1011
uint32_t maxStorageSize
Definition: sms.h:1750
int pack_sms_SLQSSmsGetMessageProtocol(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t typeSize
Definition: sms.h:786
sms_qaQmi3GPP2BroadcastCfgInfo * pCDMABroadcastConfig
Definition: sms.h:1054
uint8_t activated_ind
Definition: sms.h:1037
uint8_t smsOnIMS
Definition: sms.h:658
sms_setRoutesReq * pSetRoutesReq
Definition: sms.h:1614
sms_maxStorageSizeResp * pMaxStorageSizeResp
Definition: sms.h:1776
uint32_t * pRetryMessageId
Definition: sms.h:1987
uint8_t * pRegTransNWRegInfoEvt
Definition: sms.h:1490
sms_getMsgWaitingInfo * pGetMsgWaitingInfoResp
Definition: sms.h:1871
int unpack_sms_SLQSSmsGetMaxStorageSize(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSmsGetMaxStorageSize_t *pOutput)
uint8_t msgType
Definition: sms.h:1839
uint8_t msgCount
Definition: sms.h:1841
uint32_t messageFormat
Definition: sms.h:1978
uint8_t ackIndicator
Definition: sms.h:512
sms_qaQmi3GPPBroadcastCfgInfo * pBroadcastConfig
Definition: sms.h:1119
sms_sendAsyncsmsParams * pSendSmsParams
Definition: sms.h:2000
uint8_t * pMessageMode
Definition: sms.h:1732
int unpack_sms_SendSMS(uint8_t *pResp, uint16_t respLen, unpack_sms_SendSMS_t *pOutput)
uint8_t * pRegCallStatInfoEvt
Definition: sms.h:1491
uint32_t messageIndex
Definition: sms.h:219
uint32_t transactionID
Definition: sms.h:513
uint32_t messageFormat
Definition: sms.h:354
sms_getIndicationReg * pGetIndicationRegInfo
Definition: sms.h:1415
uint32_t storageType
Definition: sms.h:128
uint8_t TlvPresent
Definition: sms.h:484
uint8_t TlvPresent
Definition: sms.h:620
int unpack_sms_SLQSSmsGetMessageProtocol(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSmsGetMessageProtocol_t *pOutput)
uint16_t num_instances
Definition: sms.h:989
uint8_t notificationType
Definition: sms.h:573
int unpack_sms_SLQSSetSmsStorage(uint8_t *pResp, uint16_t respLen)
uint32_t storageType
Definition: sms.h:290
struct sMSEtwsPlmn sMSEtwsPlmnInfo
uint8_t * pMessage
Definition: sms.h:898
sMSEtwsMessageInfo EtwsMessageInfo
Definition: sms.h:590
struct sMSEtwsMessage sMSEtwsMessageInfo
uint32_t messageSize
Definition: sms.h:355
struct sMSOnIMS sMSOnIMSInfo
int pack_sms_SLQSGetSMSList(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSGetSMSList_t *reqParam)
uint8_t * pMessage
Definition: sms.h:1980
uint8_t messageClass
Definition: sms.h:1578
int pack_sms_SLQSSendAsyncSMS(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSendAsyncSMS_t *reqParam)
int pack_sms_GetSMSCAddress(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int pack_sms_SLQSGetTransLayerInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
sms_qaQmi3GPP2BroadcastCfgInfo * pCDMABroadcastConfig
Definition: sms.h:1120
sms_transLayerInfo * pTransLayerInfo
Definition: sms.h:1244
uint8_t mode
Definition: sms.h:1064
uint16_t language
Definition: sms.h:1010
uint32_t messageFailureCode
Definition: sms.h:371
uint16_t length
Definition: sms.h:574
uint8_t addressSize
Definition: sms.h:784
uint8_t msgProtocol
Definition: sms.h:1663
uint8_t * pRegCallStatInfoEvt
Definition: sms.h:1402
uint8_t TransCap
Definition: sms.h:1219
int pack_sms_SendSMS(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SendSMS_t *reqParam)
sms_getTransLayerInfo * pGetTransLayerInfo
Definition: sms.h:1258
sms_maxStorageSizeReq * pMaxStorageSizeReq
Definition: sms.h:1761
uint32_t * pUserData
Definition: sms.h:1988
uint8_t data[1254]
Definition: sms.h:575
uint8_t messageType
Definition: sms.h:1577
uint8_t * pRetryMessage
Definition: sms.h:1986
int unpack_sms_SLQSSendAsyncSMS(uint8_t *pResp, uint16_t respLen)
int pack_sms_SaveSMS(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SaveSMS_t *reqParam)
uint16_t toServiceId
Definition: sms.h:961
int unpack_sms_SLQSGetMessageWaiting(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetMessageWaiting_t *pOutput)
uint32_t messageFormat
Definition: sms.h:70
uint8_t * pSMSCType
Definition: sms.h:787
int unpack_sms_SLQSWmsMemoryFullCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSWmsMemoryFullCallBack_ind_t *pOutput)
uint8_t * pSMSCType
Definition: sms.h:837
int pack_sms_SetNewSMSCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SetNewSMSCallback_t reqParam)
eqmiCbkSetStatus
Definition: sms.h:410
uint32_t messageSize
Definition: sms.h:1979
uint8_t * pTransferStatusReport
Definition: sms.h:1599
int pack_sms_SLQSSetSmsBroadcastConfig(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSetSmsBroadcastConfig_t *reqParam)
uint8_t * pFollowOnDC
Definition: sms.h:1983
int pack_sms_SLQSDeleteSMS(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSDeleteSMS_t *reqParam)
uint8_t * pLinktimer
Definition: sms.h:357
uint32_t messageIndex
Definition: sms.h:141
uint8_t * pMessageMode
Definition: sms.h:221
uint8_t * pRegInd
Definition: sms.h:1243
uint8_t routeStorage
Definition: sms.h:1579
uint8_t broadcastActivate
Definition: sms.h:1169
uint8_t activated_ind
Definition: sms.h:988
sMSMTMessageInfo MTMessageInfo
Definition: sms.h:485
uint8_t * pMessageMode
Definition: sms.h:42
int unpack_sms_SLQSGetSMS(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetSMS_t *pOutput)
uint32_t messageTag
Definition: sms.h:69
uint8_t format
Definition: sms.h:514
uint16_t mobileNetworkCode
Definition: sms.h:606
int pack_sms_SetSMSCAddress(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SetSMSCAddress_t *reqParam)
int unpack_sms_SaveSMS(uint8_t *pResp, uint16_t respLen, unpack_sms_SaveSMS_t *pOutput)
uint8_t TlvPresent
Definition: sms.h:553
uint8_t * pMessageMode
Definition: sms.h:293
int unpack_sms_SLQSSetSmsBroadcastActivation(uint8_t *pResp, uint16_t respLen)
int unpack_sms_SLQSDeleteSMS(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSDeleteSMS_t *pOutput)
#define SMS_NUM_OF_SET
Definition: sms.h:21
struct sMSMTMessage sMSMTMessageInfo
int pack_sms_SLQSGetIndicationRegister(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t storageType
Definition: sms.h:895
uint8_t activeInd
Definition: sms.h:1840
sms_msgProtocolResp * pMessageProtocol
Definition: sms.h:1676
int unpack_sms_SLQSGetSMSList(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetSMSList_t *pOutput)
uint8_t selected
Definition: sms.h:962
uint8_t * pRegTransNWRegInfoEvt
Definition: sms.h:1401
sms_getTransNWRegInfo * pGetTransNWRegInfo
Definition: sms.h:1327
uint32_t storageType
Definition: sms.h:468
int unpack_sms_SLQSGetTransNWRegInfo(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetTransNWRegInfo_t *pOutput)
int unpack_sms_SLQSSetSmsBroadcastConfig(uint8_t *pResp, uint16_t respLen)
uint32_t messageSize
Definition: sms.h:71
sMSMessageModeInfo MessageModeInfo
Definition: sms.h:554
uint8_t receiptAction
Definition: sms.h:1580
sms_setIndicationReg * pSetIndicationRegReq
Definition: sms.h:1504
uint8_t TlvPresent
Definition: sms.h:589
uint32_t messageTag
Definition: sms.h:220
uint32_t messageIndex
Definition: sms.h:41
uint8_t * pSMSCAddress
Definition: sms.h:785
uint8_t * pSmsOnIms
Definition: sms.h:1985
uint32_t * pMessageIndex
Definition: sms.h:291
uint8_t * pRegTransLayerInfoEvt
Definition: sms.h:1489
int pack_sms_SLQSSwiGetSMSStorage(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * pRegTransLayerInfoEvt
Definition: sms.h:1400
uint8_t TlvPresent
Definition: sms.h:672
int unpack_sms_SLQSSetIndicationRegister(uint8_t *pResp, uint16_t respLen)
uint8_t messageMode
Definition: sms.h:539
int unpack_sms_GetSMSCAddress(uint8_t *pResp, uint16_t respLen, unpack_sms_GetSMSCAddress_t *pOutput)
struct sMSTransferRouteMTMessage sMSTransferRouteMTMessageInfo
uint16_t num_instances
Definition: sms.h:1038
uint8_t data[256]
Definition: sms.h:635
int unpack_sms_SLQSSwiGetSMSStorage(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSwiGetSMSStorage_t *pOutput)
int unpack_sms_SLQSGetIndicationRegister(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetIndicationRegister_t *pOutput)
uint8_t storageType
Definition: sms.h:743
uint8_t TlvPresent
Definition: sms.h:530
int pack_sms_SLQSSetSmsBroadcastActivation(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSetSmsBroadcastActivation_t *reqParam)
#define MAX_SMS_LIST_SIZE
Definition: sms.h:13
#define MAX_SMS_MESSAGE_SIZE
Definition: sms.h:12