LinuxQMISDK  SLQS04.00.13
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
sms.h
Go to the documentation of this file.
1 
6 #ifndef __LITEQMI_SMS_H__
7 #define __LITEQMI_SMS_H__
8 
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12 
13 #include "common.h"
14 #include <stdint.h>
15 
16 #define MAX_SMS_MESSAGE_SIZE 2048
17 #define MAX_SMS_LIST_SIZE 255
18 #define MAX_MS_TRANSFER_ROUTE_MSG 256
19 #define MAX_MSE_TWS_MSG 1254
20 #define MAX_MSC_ADDRESS_SIZE 256
21 #define MAX_CDMA_ENC_MO_TXT_MSG_SIZE 255
22 #define SMSC_TYPE_LEN 0x03
23 #define SMS_CONFIG_LEN 0x05
24 #define SMS_MAX_SMS_ROUTES 0x0A
25 #define SMS_NUM_OF_SET 0xFF
26 
27 
44 typedef struct{
45  uint32_t storageType;
46  uint32_t messageIndex;
47  uint8_t *pMessageMode;
49 
74 typedef struct {
75  uint32_t messageTag;
76  uint32_t messageFormat;
77  uint32_t messageSize;
78  uint8_t message[MAX_SMS_MESSAGE_SIZE];
80 
93  pack_qmi_t *pCtx,
94  uint8_t *pReqBuf,
95  uint16_t *pLen,
96  pack_sms_SLQSGetSMS_t *reqParam
97  );
98 
110  uint8_t *pResp,
111  uint16_t respLen,
112  unpack_sms_SLQSGetSMS_t *pOutput
113  );
114 
134 typedef struct{
135  uint32_t storageType;
136  uint32_t *pRequestedTag;
137  uint8_t *pMessageMode;
139 
147 typedef struct
148 {
149  uint32_t messageIndex;
150  uint32_t messageTag;
152 
165 typedef struct{
166  uint32_t messageListSize;
169 
183  pack_qmi_t *pCtx,
184  uint8_t *pReqBuf,
185  uint16_t *pLen,
186  pack_sms_SLQSGetSMSList_t *reqParam
187  );
188 
201  uint8_t *pResp,
202  uint16_t respLen,
204  );
205 
227 typedef struct{
228  uint32_t storageType;
229  uint32_t messageIndex;
230  uint32_t messageTag;
231  uint8_t *pMessageMode;
233 
247  pack_qmi_t *pCtx,
248  uint8_t *pReqBuf,
249  uint16_t *pLen,
251  );
252 
257 typedef struct{
258 
260 
273  uint8_t *pResp,
274  uint16_t respLen,
276  );
277 
304 typedef struct{
305  uint32_t storageType;
306  uint32_t *pMessageIndex;
307  uint32_t *pMessageTag;
308  uint8_t *pMessageMode;
310 
324  pack_qmi_t *pCtx,
325  uint8_t *pReqBuf,
326  uint16_t *pLen,
327  pack_sms_SLQSDeleteSMS_t *reqParam
328  );
329 
335 typedef struct{
336 
338 
351  uint8_t *pResp,
352  uint16_t respLen,
354  );
355 
374 typedef struct{
375  uint32_t messageFormat;
376  uint32_t messageSize;
377  uint8_t *pMessage;
378  uint8_t *pLinktimer;
380 
391 typedef struct{
392  uint16_t messageID;
395 
408 int pack_sms_SendSMS(
409  pack_qmi_t *pCtx,
410  uint8_t *pReqBuf,
411  uint16_t *pLen,
412  pack_sms_SendSMS_t *reqParam
413  );
414 
427  uint8_t *pResp,
428  uint16_t respLen,
429  unpack_sms_SendSMS_t *pOutput
430  );
431 
436 };
437 
442 typedef struct{
443  enum eqmiCbkSetStatus status;
445 
459  pack_qmi_t *pCtx,
460  uint8_t *pReqBuf,
461  uint16_t *pLen,
463  );
464 
469 typedef struct{
470 
472 
485  uint8_t *pResp,
486  uint16_t respLen,
488  );
494 typedef struct
495 {
496  uint32_t storageType;
497  uint32_t messageIndex;
499 
511 typedef struct
512 {
513  uint8_t TlvPresent;
540 typedef struct
541 {
542  uint8_t ackIndicator;
543  uint32_t transactionID;
544  uint8_t format;
545  uint16_t length;
548 
559 typedef struct
560 {
561  uint8_t TlvPresent;
564 
569 typedef struct
570 {
571  uint8_t messageMode;
573 
584 typedef struct
585 {
586  uint8_t TlvPresent;
589 
605 typedef struct
606 {
608  uint16_t length;
609  uint8_t data[MAX_MSE_TWS_MSG];
611 
622 typedef struct
623 {
624  uint8_t TlvPresent;
627 
639 typedef struct
640 {
644 
655 typedef struct
656 {
657  uint8_t TlvPresent;
660 
670 typedef struct
671 {
672  uint8_t length;
673  uint8_t data[MAX_MSC_ADDRESS_SIZE];
675 
686 typedef struct
687 {
688  uint8_t TlvPresent;
691 
696 typedef struct
697 {
698  uint8_t smsOnIMS;
699 }sMSOnIMSInfo;
700 
711 typedef struct
712 {
713  uint8_t TlvPresent;
715 }sMSOnIMSTlv;
716 
745 typedef struct{
754 
767  uint8_t *pResp,
768  uint16_t respLen,
770  );
771 
785 typedef struct{
786  uint8_t storageType;
787  uint8_t messageMode;
789 
802  uint8_t *pResp,
803  uint16_t respLen,
805  );
806 
826 typedef struct{
827  uint8_t addressSize;
828  uint8_t *pSMSCAddress;
829  uint8_t typeSize;
830  uint8_t *pSMSCType;
832 
845  pack_qmi_t *pCtx,
846  uint8_t *pReqBuf,
847  uint16_t *pLen
848  );
849 
862  uint8_t *pResp,
863  uint16_t respLen,
865  );
866 
878 typedef struct{
879  uint8_t *pSMSCAddress;
880  uint8_t *pSMSCType;
882 
895  pack_qmi_t *pCtx,
896  uint8_t *pReqBuf,
897  uint16_t *pLen,
898  pack_sms_SetSMSCAddress_t *reqParam
899  );
900 
910  uint8_t *pResp,
911  uint16_t respLen
912  );
913 
937 typedef struct{
938  uint32_t storageType;
939  uint32_t messageFormat;
940  uint32_t messageSize;
941  uint8_t *pMessage;
943 
949 typedef struct{
950  uint32_t *pMessageIndex;
952 
964 int pack_sms_SaveSMS(
965  pack_qmi_t *pCtx,
966  uint8_t *pReqBuf,
967  uint16_t *pLen,
968  pack_sms_SaveSMS_t *reqParam
969  );
970 
981  uint8_t *pResp,
982  uint16_t respLen,
983  unpack_sms_SaveSMS_t *pOutput
984  );
985 
1002 typedef struct
1003 {
1004  uint16_t fromServiceId;
1005  uint16_t toServiceId;
1006  uint8_t selected;
1008 
1031 typedef struct {
1032  uint8_t activated_ind;
1033  uint16_t num_instances;
1036 
1052 typedef struct{
1054  uint16_t language;
1055  uint8_t selected;
1057 
1080 typedef struct{
1081  uint8_t activated_ind;
1082  uint16_t num_instances;
1085 
1098 typedef struct{
1102 
1110 typedef struct{
1111  uint8_t mode;
1113 
1126  pack_qmi_t *pCtx,
1127  uint8_t *pReqBuf,
1128  uint16_t *pLen,
1130  );
1131 
1144  uint8_t *pResp,
1145  uint16_t respLen,
1147  );
1148 
1164 typedef struct{
1165  uint8_t mode;
1169 
1182  pack_qmi_t *pCtx,
1183  uint8_t *pReqBuf,
1184  uint16_t *pLen,
1186  );
1187 
1197  uint8_t *pResp,
1198  uint16_t respLen
1199  );
1200 
1214 typedef struct{
1215  uint8_t mode;
1218 
1231  pack_qmi_t *pCtx,
1232  uint8_t *pReqBuf,
1233  uint16_t *pLen,
1235  );
1236 
1246  uint8_t *pResp,
1247  uint16_t respLen
1248  );
1249 
1263 typedef struct
1264 {
1265  uint8_t TransType;
1266  uint8_t TransCap;
1268 
1290 typedef struct
1291 {
1292  uint8_t *pRegInd;
1295 
1305 typedef struct
1306 {
1309 
1322  pack_qmi_t *pCtx,
1323  uint8_t *pReqBuf,
1324  uint16_t *pLen
1325  );
1326 
1339  uint8_t *pResp,
1340  uint16_t respLen,
1342  );
1343 
1361 typedef struct
1362 {
1363  uint8_t *pRegStatus;
1365 
1374 typedef struct
1375 {
1378 
1391  pack_qmi_t *pCtx,
1392  uint8_t *pReqBuf,
1393  uint16_t *pLen
1394  );
1395 
1408  uint8_t *pResp,
1409  uint16_t respLen,
1411  );
1412 
1447 typedef struct
1448 {
1453 
1462 typedef struct
1463 {
1466 
1479  pack_qmi_t *pCtx,
1480  uint8_t *pReqBuf,
1481  uint16_t *pLen
1482  );
1483 
1496  uint8_t *pResp,
1497  uint16_t respLen,
1499  );
1500 
1501 
1536 typedef struct
1537 {
1542 
1551 typedef struct
1552 {
1555 
1568  pack_qmi_t *pCtx,
1569  uint8_t *pReqBuf,
1570  uint16_t *pLen,
1572  );
1573 
1583  uint8_t *pResp,
1584  uint16_t respLen
1585  );
1586 
1624 typedef struct
1625 {
1626  uint8_t messageType;
1627  uint8_t messageClass;
1628  uint8_t routeStorage;
1629  uint8_t receiptAction;
1630 } sms_routeEntry;
1631 
1644 typedef struct
1645 {
1646  uint16_t numOfRoutes;
1650 
1661 typedef struct
1662 {
1665 
1680  pack_qmi_t *pCtx,
1681  uint8_t *pReqBuf,
1682  uint16_t *pLen,
1683  pack_sms_SLQSSmsSetRoutes_t *reqParam
1684  );
1685 
1697  uint8_t *pResp,
1698  uint16_t respLen
1699  );
1700 
1710 typedef struct
1711 {
1712  uint8_t msgProtocol;
1714 
1723 typedef struct
1724 {
1727 
1740  pack_qmi_t *pCtx,
1741  uint8_t *pReqBuf,
1742  uint16_t *pLen
1743  );
1744 
1757  uint8_t *pResp,
1758  uint16_t respLen,
1760  );
1761 
1778 typedef struct
1779 {
1780  uint8_t storageType;
1781  uint8_t *pMessageMode;
1783 
1784 
1797 typedef struct
1798 {
1799  uint32_t maxStorageSize;
1800  uint32_t freeSlots;
1802 
1809 typedef struct
1810 {
1813 
1825 typedef struct
1826 {
1829 
1844  pack_qmi_t *pCtx,
1845  uint8_t *pReqBuf,
1846  uint16_t *pLen,
1848  );
1849 
1864  uint8_t *pResp,
1865  uint16_t respLen,
1867  );
1868 
1888 typedef struct
1889 {
1890  uint8_t msgType;
1891  uint8_t activeInd;
1892  uint8_t msgCount;
1894 
1906 typedef struct
1907 {
1908  uint8_t numInstances;
1911 
1921 typedef struct
1922 {
1925 
1938  pack_qmi_t *pCtx,
1939  uint8_t *pReqBuf,
1940  uint16_t *pLen
1941  );
1942 
1955  uint8_t *pResp,
1956  uint16_t respLen,
1958  );
1959 
2028 typedef struct
2029 {
2030  uint32_t messageFormat;
2031  uint32_t messageSize;
2032  uint8_t *pMessage;
2033  uint8_t *pForceOnDC;
2034  uint8_t *pServiceOption;
2035  uint8_t *pFollowOnDC;
2036  uint8_t *pLinktimer;
2037  uint8_t *pSmsOnIms;
2038  uint8_t *pRetryMessage;
2039  uint32_t *pRetryMessageId;
2040  uint32_t *pUserData;
2042 
2050 typedef struct
2051 {
2054 
2067  pack_qmi_t *pCtx,
2068  uint8_t *pReqBuf,
2069  uint16_t *pLen,
2070  pack_sms_SLQSSendAsyncSMS_t *reqParam
2071  );
2072 
2082  uint8_t *pResp,
2083  uint16_t respLen
2084  );
2085 
2095 typedef struct
2096 {
2097  uint8_t smsStorage;
2099 
2112  pack_qmi_t *pCtx,
2113  uint8_t *pReqBuf,
2114  uint16_t *pLen,
2116  );
2117 
2127  uint8_t *pResp,
2128  uint16_t respLen
2129  );
2130 
2142 typedef struct
2143 {
2144  uint32_t *pSmsStorage;
2146 
2160  pack_qmi_t *pCtx,
2161  uint8_t *pReqBuf,
2162  uint16_t *pLen
2163  );
2164 
2178  uint8_t *pResp,
2179  uint16_t respLen,
2181  );
2182 
2201 typedef struct
2202 {
2203  uint8_t regInd;
2206 
2219  uint8_t *pResp,
2220  uint16_t respLen,
2222  );
2223 
2240 typedef struct
2241 {
2242  uint8_t NWRegStat;
2244 
2257  uint8_t *pResp,
2258  uint16_t respLen,
2260  );
2261 
2272 typedef struct
2273 {
2274  uint8_t numInstances;
2277 
2290  uint8_t *pResp,
2291  uint16_t respLen,
2293  );
2294 
2346 typedef struct
2347 {
2348  uint16_t sendStatus;
2349  uint16_t messageID;
2350  uint16_t causeCode;
2351  uint8_t errorClass;
2352  uint16_t RPCause;
2353  uint8_t TPCause;
2356  uint8_t alphaIDLen;
2357  uint8_t *pAlphaID;
2358  uint32_t userData;
2360 
2373  uint8_t *pResp,
2374  uint16_t respLen,
2376  );
2377 
2378 
2379 #ifdef __cplusplus
2380 } /* extern "C" { */
2381 #endif
2382 
2383 #endif
2384 
Definition: sms.h:639
sMSCAddressInfo SMSCInfo
Definition: sms.h:689
Definition: sms.h:559
uint8_t * pAlphaID
Definition: sms.h:2357
uint8_t * pRegStatus
Definition: sms.h:1363
int pack_sms_SLQSSmsSetRoutes(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSmsSetRoutes_t *reqParam)
uint8_t TlvPresent
Definition: sms.h:688
uint16_t sendStatus
Definition: sms.h:2348
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)
Definition: sms.h:1290
uint16_t numOfRoutes
Definition: sms.h:1646
uint8_t * pForceOnDC
Definition: sms.h:2033
Definition: sms.h:511
uint16_t serviceCategory
Definition: sms.h:1053
eTWSPLMNInfoTlv ETWSPLMNTlv
Definition: sms.h:750
Definition: sms.h:655
uint16_t messageID
Definition: sms.h:392
Definition: sms.h:44
newMTMessageTlv NewMMTlv
Definition: sms.h:746
Definition: sms.h:937
int unpack_sms_SLQSNWRegInfoCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSNWRegInfoCallback_ind_t *pOutput)
uint32_t messageSize
Definition: sms.h:940
int pack_sms_SLQSGetTransNWRegInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t messageMode
Definition: sms.h:787
int unpack_sms_SetNewSMSCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_sms_SetNewSMSCallback_ind_t *pOutput)
uint8_t * pMessageMode
Definition: sms.h:137
uint8_t * pMessage
Definition: sms.h:377
sMSTransferRouteMTMessageInfo TransferRouteMTMessageInfo
Definition: sms.h:562
uint8_t storageType
Definition: sms.h:1780
uint32_t messageListSize
Definition: sms.h:166
#define SMS_MAX_SMS_ROUTES
Definition: sms.h:24
Definition: sms.h:711
#define SMS_CONFIG_LEN
Definition: sms.h:23
Definition: sms.h:1644
uint32_t messageTag
Definition: sms.h:150
Definition: sms.h:569
uint16_t messageID
Definition: sms.h:2349
uint32_t * pRequestedTag
Definition: sms.h:136
int unpack_sms_SLQSModifySMSStatus(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSModifySMSStatus_t *pOutput)
Definition: sms.h:304
int unpack_sms_SLQSSmsSetRoutes(uint8_t *pResp, uint16_t respLen)
uint8_t * pSMSCAddress
Definition: sms.h:879
uint32_t messageFormat
Definition: sms.h:939
#define MAX_MS_TRANSFER_ROUTE_MSG
Definition: sms.h:18
sMSOnIMSInfo IMSInfo
Definition: sms.h:714
#define MAX_MSC_ADDRESS_SIZE
Definition: sms.h:20
uint32_t storageType
Definition: sms.h:45
int pack_sms_SLQSGetSMS(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSGetSMS_t *reqParam)
Definition: qaGobiApiSms.h:481
Definition: sms.h:1797
int pack_sms_SLQSSetSmsStorage(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSetSmsStorage_t *reqParam)
uint8_t msgDelFailureType
Definition: sms.h:2354
#define MAX_MSE_TWS_MSG
Definition: sms.h:19
uint8_t * pServiceOption
Definition: sms.h:2034
uint8_t mode
Definition: sms.h:1165
uint32_t messageIndex
Definition: sms.h:497
Definition: sms.h:2028
int unpack_sms_SLQSGetSmsBroadcastConfig(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetSmsBroadcastConfig_t *pOutput)
uint32_t * pSmsStorage
Definition: sms.h:2144
Definition: sms.h:1002
Definition: sms.h:1536
uint8_t numInstances
Definition: sms.h:1908
uint32_t freeSlots
Definition: sms.h:1800
int unpack_sms_SetNewSMSCallback(uint8_t *pResp, uint16_t respLen, unpack_sms_SetNewSMSCallback_t *Output)
Definition: sms.h:165
uint8_t * pLinktimer
Definition: sms.h:2036
int unpack_sms_SetSMSCAddress(uint8_t *pResp, uint16_t respLen)
uint8_t TransType
Definition: sms.h:1265
uint8_t alphaIDLen
Definition: sms.h:2356
uint32_t storageType
Definition: sms.h:228
sMSEtwsMessageTlv ETWSTlv
Definition: sms.h:749
uint16_t fromServiceId
Definition: sms.h:1004
sms_qaQmi3GPPBroadcastCfgInfo * pBroadcastConfig
Definition: sms.h:1099
uint32_t * pMessageIndex
Definition: sms.h:950
Definition: sms.h:469
uint32_t * pMessageTag
Definition: sms.h:307
uint8_t notificationType
Definition: sms.h:607
int pack_sms_SLQSSetIndicationRegister(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSetIndicationRegister_t *reqParam)
uint8_t mode
Definition: sms.h:1215
int pack_sms_SLQSModifySMSStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSModifySMSStatus_t *reqParam)
uint8_t smsStorage
Definition: sms.h:2097
sMSEtwsPlmnInfo ETWSPLMNInfo
Definition: sms.h:658
Definition: sms.h:374
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:1055
uint32_t maxStorageSize
Definition: sms.h:1799
uint8_t errorClass
Definition: sms.h:2351
int pack_sms_SLQSSmsGetMessageProtocol(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t typeSize
Definition: sms.h:829
sms_qaQmi3GPP2BroadcastCfgInfo * pCDMABroadcastConfig
Definition: sms.h:1100
uint8_t activated_ind
Definition: sms.h:1081
sms_setRoutesReq * pSetRoutesReq
Definition: sms.h:1663
Definition: sms.h:391
sms_maxStorageSizeResp * pMaxStorageSizeResp
Definition: sms.h:1827
uint32_t * pRetryMessageId
Definition: sms.h:2039
uint8_t NWRegStat
Definition: sms.h:2242
Definition: sms.h:433
uint8_t length
Definition: sms.h:672
uint8_t * pRegTransNWRegInfoEvt
Definition: sms.h:1539
sms_getMsgWaitingInfo * pGetMsgWaitingInfoResp
Definition: sms.h:1923
int unpack_sms_SLQSSmsGetMaxStorageSize(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSmsGetMaxStorageSize_t *pOutput)
uint8_t msgType
Definition: sms.h:1890
uint8_t msgCount
Definition: sms.h:1892
sMSOnIMSTlv IMSTlv
Definition: sms.h:752
uint32_t messageFormat
Definition: sms.h:2030
uint16_t length
Definition: sms.h:608
sms_qaQmi3GPPBroadcastCfgInfo * pBroadcastConfig
Definition: sms.h:1166
sms_sendAsyncsmsParams * pSendSmsParams
Definition: sms.h:2052
uint8_t * pMessageMode
Definition: sms.h:1781
int unpack_sms_SendSMS(uint8_t *pResp, uint16_t respLen, unpack_sms_SendSMS_t *pOutput)
uint8_t * pRegCallStatInfoEvt
Definition: sms.h:1540
uint32_t messageIndex
Definition: sms.h:229
Definition: sms.h:1031
uint16_t length
Definition: sms.h:545
Definition: sms.h:622
uint32_t messageFormat
Definition: sms.h:375
uint8_t msgDelFailureCause
Definition: sms.h:2355
Definition: sms.h:2050
sms_getIndicationReg * pGetIndicationRegInfo
Definition: sms.h:1464
uint32_t storageType
Definition: sms.h:135
uint8_t TlvPresent
Definition: sms.h:513
uint8_t TlvPresent
Definition: sms.h:657
int unpack_sms_SLQSSmsGetMessageProtocol(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSmsGetMessageProtocol_t *pOutput)
uint8_t smsOnIMS
Definition: sms.h:698
messageModeTlv MMTlv
Definition: sms.h:748
uint16_t num_instances
Definition: sms.h:1033
Definition: sms.h:1052
uint16_t RPCause
Definition: sms.h:2352
int unpack_sms_SLQSSetSmsStorage(uint8_t *pResp, uint16_t respLen)
Definition: sms.h:2142
Definition: sms.h:335
uint32_t storageType
Definition: sms.h:305
uint8_t * pMessage
Definition: sms.h:941
sMSEtwsMessageInfo EtwsMessageInfo
Definition: sms.h:625
Definition: sms.h:147
uint32_t messageSize
Definition: sms.h:376
Definition: sms.h:605
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:2032
uint8_t messageClass
Definition: sms.h:1627
Definition: sms.h:1710
int pack_sms_SLQSSendAsyncSMS(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSendAsyncSMS_t *reqParam)
Definition: sms.h:1447
int pack_sms_GetSMSCAddress(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: sms.h:1624
int pack_sms_SLQSGetTransLayerInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
sms_qaQmi3GPP2BroadcastCfgInfo * pCDMABroadcastConfig
Definition: sms.h:1167
Definition: sms.h:494
sms_transLayerInfo * pTransLayerInfo
Definition: sms.h:1293
uint8_t mode
Definition: sms.h:1111
uint16_t language
Definition: sms.h:1054
uint32_t messageFailureCode
Definition: sms.h:393
uint8_t addressSize
Definition: sms.h:827
Definition: sms.h:435
Definition: sms.h:1080
uint8_t msgProtocol
Definition: sms.h:1712
uint8_t * pRegCallStatInfoEvt
Definition: sms.h:1451
uint8_t TransCap
Definition: sms.h:1266
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:1307
sms_maxStorageSizeReq * pMaxStorageSizeReq
Definition: sms.h:1811
uint32_t * pUserData
Definition: sms.h:2040
uint8_t messageType
Definition: sms.h:1626
Definition: sms.h:540
uint8_t * pRetryMessage
Definition: sms.h:2038
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)
Definition: sms.h:2095
transferRouteMessageTlv TRMessageTlv
Definition: sms.h:747
int unpack_sms_SLQSWmsAsyncRawSendCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSWmsAsyncRawSendCallBack_ind_t *pOutput)
uint16_t toServiceId
Definition: sms.h:1005
int unpack_sms_SLQSGetMessageWaiting(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetMessageWaiting_t *pOutput)
uint32_t userData
Definition: sms.h:2358
uint32_t messageFormat
Definition: sms.h:76
uint8_t * pSMSCType
Definition: sms.h:830
int unpack_sms_SLQSWmsMemoryFullCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSWmsMemoryFullCallBack_ind_t *pOutput)
uint8_t * pSMSCType
Definition: sms.h:880
int pack_sms_SetNewSMSCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SetNewSMSCallback_t reqParam)
eqmiCbkSetStatus
Definition: sms.h:432
uint32_t messageSize
Definition: sms.h:2031
uint16_t mobileNetworkCode
Definition: sms.h:642
uint8_t * pTransferStatusReport
Definition: sms.h:1648
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:2035
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:378
uint32_t messageIndex
Definition: sms.h:149
uint8_t * pMessageMode
Definition: sms.h:231
uint8_t * pRegInd
Definition: sms.h:1292
uint8_t routeStorage
Definition: sms.h:1628
uint8_t broadcastActivate
Definition: sms.h:1216
uint8_t activated_ind
Definition: sms.h:1032
Definition: sms.h:949
sMSMTMessageInfo MTMessageInfo
Definition: sms.h:514
Definition: sms.h:1778
uint8_t * pMessageMode
Definition: sms.h:47
int unpack_sms_SLQSGetSMS(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetSMS_t *pOutput)
Definition: sms.h:1263
uint32_t messageTag
Definition: sms.h:75
int pack_sms_SetSMSCAddress(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SetSMSCAddress_t *reqParam)
Definition: sms.h:1661
int unpack_sms_SaveSMS(uint8_t *pResp, uint16_t respLen, unpack_sms_SaveSMS_t *pOutput)
Definition: sms.h:1888
uint8_t format
Definition: sms.h:544
uint8_t TlvPresent
Definition: sms.h:586
uint32_t transactionID
Definition: sms.h:543
int unpack_sms_SLQSWmsMessageWaitingCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSWmsMessageWaitingCallBack_ind_t *pOutput)
uint8_t * pMessageMode
Definition: sms.h:308
Definition: sms.h:584
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)
uint8_t ackIndicator
Definition: sms.h:542
#define SMS_NUM_OF_SET
Definition: sms.h:25
int unpack_sms_SLQSTransLayerInfoCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSTransLayerInfoCallback_ind_t *pOutput)
int pack_sms_SLQSGetIndicationRegister(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t storageType
Definition: sms.h:938
Definition: sms.h:878
uint8_t activeInd
Definition: sms.h:1891
uint32_t storageType
Definition: sms.h:496
Definition: sms.h:74
uint8_t messageMode
Definition: sms.h:571
sms_msgProtocolResp * pMessageProtocol
Definition: sms.h:1725
int unpack_sms_SLQSGetSMSList(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetSMSList_t *pOutput)
uint8_t selected
Definition: sms.h:1006
uint8_t * pRegTransNWRegInfoEvt
Definition: sms.h:1450
sms_getTransNWRegInfo * pGetTransNWRegInfo
Definition: sms.h:1376
uint16_t causeCode
Definition: sms.h:2350
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)
uint8_t regInd
Definition: sms.h:2203
uint32_t messageSize
Definition: sms.h:77
Definition: sms.h:826
sMSMessageModeInfo MessageModeInfo
Definition: sms.h:587
uint8_t receiptAction
Definition: sms.h:1629
sms_setIndicationReg * pSetIndicationRegReq
Definition: sms.h:1553
uint8_t TlvPresent
Definition: sms.h:624
Definition: sms.h:434
uint32_t messageTag
Definition: sms.h:230
uint32_t messageIndex
Definition: sms.h:46
uint8_t TPCause
Definition: sms.h:2353
Definition: sms.h:686
uint8_t * pSMSCAddress
Definition: sms.h:828
Definition: sms.h:670
uint8_t * pSmsOnIms
Definition: sms.h:2037
Definition: common.h:126
Definition: sms.h:696
uint32_t * pMessageIndex
Definition: sms.h:306
Definition: sms.h:1906
uint8_t * pRegTransLayerInfoEvt
Definition: sms.h:1538
uint16_t mobileCountryCode
Definition: sms.h:641
Definition: sms.h:134
int pack_sms_SLQSSwiGetSMSStorage(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t numInstances
Definition: sms.h:2274
uint8_t * pRegTransLayerInfoEvt
Definition: sms.h:1449
uint8_t TlvPresent
Definition: sms.h:713
int unpack_sms_SLQSSetIndicationRegister(uint8_t *pResp, uint16_t respLen)
sms_transLayerInfo * pTransLayerInfo
Definition: sms.h:2204
sMSCAddressTlv SMSCTlv
Definition: sms.h:751
int unpack_sms_GetSMSCAddress(uint8_t *pResp, uint16_t respLen, unpack_sms_GetSMSCAddress_t *pOutput)
Definition: sms.h:442
uint16_t num_instances
Definition: sms.h:1082
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)
Definition: sms.h:1361
uint8_t storageType
Definition: sms.h:786
uint8_t TlvPresent
Definition: sms.h:561
Definition: sms.h:227
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:17
#define MAX_SMS_MESSAGE_SIZE
Definition: sms.h:16

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