LinuxQMISDK-Lite  SLQS04.00.07
 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 #include "common.h"
10 #include <stdint.h>
11 
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
22 
23 
39 typedef struct{
40  uint32_t storageType;
41  uint32_t messageIndex;
42  uint8_t *pMessageMode;
44 
68 typedef struct {
69  uint32_t messageTag;
70  uint32_t messageFormat;
71  uint32_t messageSize;
72  uint8_t message[MAX_SMS_MESSAGE_SIZE];
74 
87  pack_qmi_t *pCtx,
88  uint8_t *pReqBuf,
89  uint16_t *pLen,
90  pack_sms_SLQSGetSMS_t *reqParam
91  );
92 
104  uint8_t *pResp,
105  uint16_t respLen,
106  unpack_sms_SLQSGetSMS_t *pOutput
107  );
108 
127 typedef struct{
128  uint32_t storageType;
129  uint32_t *pRequestedTag;
130  uint8_t *pMessageMode;
132 
139 typedef struct
140 {
141  uint32_t messageIndex;
142  uint32_t messageTag;
144 
156 typedef struct{
157  uint32_t messageListSize;
160 
174  pack_qmi_t *pCtx,
175  uint8_t *pReqBuf,
176  uint16_t *pLen,
177  pack_sms_SLQSGetSMSList_t *reqParam
178  );
179 
192  uint8_t *pResp,
193  uint16_t respLen,
195  );
196 
217 typedef struct{
218  uint32_t storageType;
219  uint32_t messageIndex;
220  uint32_t messageTag;
221  uint8_t *pMessageMode;
223 
237  pack_qmi_t *pCtx,
238  uint8_t *pReqBuf,
239  uint16_t *pLen,
241  );
242 
243 typedef struct{
244 
246 
259  uint8_t *pResp,
260  uint16_t respLen,
262  );
263 
289 typedef struct{
290  uint32_t storageType;
291  uint32_t *pMessageIndex;
292  uint32_t *pMessageTag;
293  uint8_t *pMessageMode;
295 
309  pack_qmi_t *pCtx,
310  uint8_t *pReqBuf,
311  uint16_t *pLen,
312  pack_sms_SLQSDeleteSMS_t *reqParam
313  );
314 
315 typedef struct{
316 
318 
331  uint8_t *pResp,
332  uint16_t respLen,
334  );
335 
353 typedef struct{
354  uint32_t messageFormat;
355  uint32_t messageSize;
356  uint8_t *pMessage;
357  uint8_t *pLinktimer;
359 
369 typedef struct{
370  uint16_t messageID;
373 
386 int pack_sms_SendSMS(
387  pack_qmi_t *pCtx,
388  uint8_t *pReqBuf,
389  uint16_t *pLen,
390  pack_sms_SendSMS_t *reqParam
391  );
392 
405  uint8_t *pResp,
406  uint16_t respLen,
407  unpack_sms_SendSMS_t *pOutput
408  );
409 
414 };
415 
419 typedef struct{
420  enum eqmiCbkSetStatus status;
422 
436  pack_qmi_t *pCtx,
437  uint8_t *pReqBuf,
438  uint16_t *pLen,
440  );
441 
442 typedef struct{
443 
445 
458  uint8_t *pResp,
459  uint16_t respLen,
461  );
466 typedef struct sMSMTMessage
467 {
468  uint32_t storageType;
469  uint32_t messageIndex;
471 
483 {
484  uint8_t TlvPresent;
486 };
511 {
512  uint8_t ackIndicator;
513  uint32_t transactionID;
514  uint8_t format;
515  uint16_t length;
518 
529 {
530  uint8_t TlvPresent;
532 };
533 
537 typedef struct sMSMessageMode
538 {
539  uint8_t messageMode;
541 
552 {
553  uint8_t TlvPresent;
555 };
556 
571 typedef struct sMSEtwsMessage
572 {
574  uint16_t length;
577 
588 {
589  uint8_t TlvPresent;
591 };
592 
603 typedef struct sMSEtwsPlmn
604 {
608 
619 {
620  uint8_t TlvPresent;
622 };
623 
632 typedef struct sMSCAddress
633 {
634  uint8_t length;
637 
648 {
649  uint8_t TlvPresent;
651 };
652 
656 typedef struct sMSOnIMS
657 {
658  uint8_t smsOnIMS;
659 }sMSOnIMSInfo;
660 
671 {
672  uint8_t TlvPresent;
674 };
675 
703 typedef struct{
704  struct newMTMessageTlv NewMMTlv;
705  struct transferRouteMessageTlv TRMessageTlv;
706  struct messageModeTlv MMTlv;
707  struct sMSEtwsMessageTlv ETWSTlv;
708  struct eTWSPLMNInfoTlv ETWSPLMNTlv;
709  struct sMSCAddressTlv SMSCTlv;
710  struct sMSOnIMSTlv IMSTlv;
712 
725  uint8_t *pResp,
726  uint16_t respLen,
728  );
729 
742 typedef struct{
743  uint8_t storageType;
744  uint8_t messageMode;
746 
759  uint8_t *pResp,
760  uint16_t respLen,
762  );
763 
783 typedef struct{
784  uint8_t addressSize;
785  uint8_t *pSMSCAddress;
786  uint8_t typeSize;
787  uint8_t *pSMSCType;
789 
802  pack_qmi_t *pCtx,
803  uint8_t *pReqBuf,
804  uint16_t *pLen
805  );
806 
819  uint8_t *pResp,
820  uint16_t respLen,
822  );
823 
835 typedef struct{
836  uint8_t *pSMSCAddress;
837  uint8_t *pSMSCType;
839 
852  pack_qmi_t *pCtx,
853  uint8_t *pReqBuf,
854  uint16_t *pLen,
855  pack_sms_SetSMSCAddress_t *reqParam
856  );
857 
867  uint8_t *pResp,
868  uint16_t respLen
869  );
870 
894 typedef struct{
895  uint32_t storageType;
896  uint32_t messageFormat;
897  uint32_t messageSize;
898  uint8_t *pMessage;
900 
905 typedef struct{
906  uint32_t *pMessageIndex;
908 
920 int pack_sms_SaveSMS(
921  pack_qmi_t *pCtx,
922  uint8_t *pReqBuf,
923  uint16_t *pLen,
924  pack_sms_SaveSMS_t *reqParam
925  );
926 
937  uint8_t *pResp,
938  uint16_t respLen,
939  unpack_sms_SaveSMS_t *pOutput
940  );
941 
958 typedef struct
959 {
960  uint16_t fromServiceId;
961  uint16_t toServiceId;
962  uint8_t selected;
964 
987 typedef struct {
988  uint8_t activated_ind;
989  uint16_t num_instances;
992 
1008 typedef struct{
1010  uint16_t language;
1011  uint8_t selected;
1013 
1036 typedef struct{
1037  uint8_t activated_ind;
1038  uint16_t num_instances;
1041 
1052 typedef struct{
1056 
1063 typedef struct{
1064  uint8_t mode;
1066 
1079  pack_qmi_t *pCtx,
1080  uint8_t *pReqBuf,
1081  uint16_t *pLen,
1083  );
1084 
1097  uint8_t *pResp,
1098  uint16_t respLen,
1100  );
1101 
1117 typedef struct{
1118  uint8_t mode;
1122 
1135  pack_qmi_t *pCtx,
1136  uint8_t *pReqBuf,
1137  uint16_t *pLen,
1139  );
1140 
1150  uint8_t *pResp,
1151  uint16_t respLen
1152  );
1153 
1167 typedef struct{
1168  uint8_t mode;
1171 
1184  pack_qmi_t *pCtx,
1185  uint8_t *pReqBuf,
1186  uint16_t *pLen,
1188  );
1189 
1199  uint8_t *pResp,
1200  uint16_t respLen
1201  );
1202 
1216 typedef struct
1217 {
1218  uint8_t TransType;
1219  uint8_t TransCap;
1221 
1241 typedef struct
1242 {
1243  uint8_t *pRegInd;
1246 
1256 typedef struct
1257 {
1260 
1273  pack_qmi_t *pCtx,
1274  uint8_t *pReqBuf,
1275  uint16_t *pLen
1276  );
1277 
1290  uint8_t *pResp,
1291  uint16_t respLen,
1293  );
1294 
1312 typedef struct
1313 {
1314  uint8_t *pRegStatus;
1316 
1325 typedef struct
1326 {
1329 
1342  pack_qmi_t *pCtx,
1343  uint8_t *pReqBuf,
1344  uint16_t *pLen
1345  );
1346 
1359  uint8_t *pResp,
1360  uint16_t respLen,
1362  );
1363 
1398 typedef struct
1399 {
1404 
1413 typedef struct
1414 {
1417 
1430  pack_qmi_t *pCtx,
1431  uint8_t *pReqBuf,
1432  uint16_t *pLen
1433  );
1434 
1447  uint8_t *pResp,
1448  uint16_t respLen,
1450  );
1451 
1452 
1487 typedef struct
1488 {
1493 
1502 typedef struct
1503 {
1506 
1519  pack_qmi_t *pCtx,
1520  uint8_t *pReqBuf,
1521  uint16_t *pLen,
1523  );
1524 
1534  uint8_t *pResp,
1535  uint16_t respLen
1536  );
1537 
1575 typedef struct
1576 {
1577  uint8_t messageType;
1578  uint8_t messageClass;
1579  uint8_t routeStorage;
1580  uint8_t receiptAction;
1581 } sms_routeEntry;
1582 
1595 typedef struct
1596 {
1597  uint16_t numOfRoutes;
1601 
1612 typedef struct
1613 {
1616 
1631  pack_qmi_t *pCtx,
1632  uint8_t *pReqBuf,
1633  uint16_t *pLen,
1634  pack_sms_SLQSSmsSetRoutes_t *reqParam
1635  );
1636 
1648  uint8_t *pResp,
1649  uint16_t respLen
1650  );
1651 
1661 typedef struct
1662 {
1663  uint8_t msgProtocol;
1665 
1674 typedef struct
1675 {
1678 
1691  pack_qmi_t *pCtx,
1692  uint8_t *pReqBuf,
1693  uint16_t *pLen
1694  );
1695 
1708  uint8_t *pResp,
1709  uint16_t respLen,
1711  );
1712 
1729 typedef struct
1730 {
1731  uint8_t storageType;
1732  uint8_t *pMessageMode;
1734 
1735 
1748 typedef struct
1749 {
1750  uint32_t maxStorageSize;
1751  uint32_t freeSlots;
1753 
1759 typedef struct
1760 {
1763 
1774 typedef struct
1775 {
1778 
1793  pack_qmi_t *pCtx,
1794  uint8_t *pReqBuf,
1795  uint16_t *pLen,
1797  );
1798 
1813  uint8_t *pResp,
1814  uint16_t respLen,
1816  );
1817 
1837 typedef struct
1838 {
1839  uint8_t msgType;
1840  uint8_t activeInd;
1841  uint8_t msgCount;
1843 
1855 typedef struct
1856 {
1857  uint8_t numInstances;
1860 
1869 typedef struct
1870 {
1873 
1886  pack_qmi_t *pCtx,
1887  uint8_t *pReqBuf,
1888  uint16_t *pLen
1889  );
1890 
1903  uint8_t *pResp,
1904  uint16_t respLen,
1906  );
1907 
1976 typedef struct
1977 {
1978  uint32_t messageFormat;
1979  uint32_t messageSize;
1980  uint8_t *pMessage;
1981  uint8_t *pForceOnDC;
1982  uint8_t *pServiceOption;
1983  uint8_t *pFollowOnDC;
1984  uint8_t *pLinktimer;
1985  uint8_t *pSmsOnIms;
1986  uint8_t *pRetryMessage;
1987  uint32_t *pRetryMessageId;
1988  uint32_t *pUserData;
1990 
1998 typedef struct
1999 {
2002 
2015  pack_qmi_t *pCtx,
2016  uint8_t *pReqBuf,
2017  uint16_t *pLen,
2018  pack_sms_SLQSSendAsyncSMS_t *reqParam
2019  );
2020 
2030  uint8_t *pResp,
2031  uint16_t respLen
2032  );
2033 
2043 typedef struct
2044 {
2045  uint8_t smsStorage;
2047 
2060  pack_qmi_t *pCtx,
2061  uint8_t *pReqBuf,
2062  uint16_t *pLen,
2064  );
2065 
2075  uint8_t *pResp,
2076  uint16_t respLen
2077  );
2078 
2089 typedef struct
2090 {
2091  uint32_t *pSmsStorage;
2093 
2107  pack_qmi_t *pCtx,
2108  uint8_t *pReqBuf,
2109  uint16_t *pLen
2110  );
2111 
2125  uint8_t *pResp,
2126  uint16_t respLen,
2128  );
2129 
2130 
2131 #endif
2132 
sMSCAddressInfo SMSCInfo
Definition: sms.h:650
Definition: sms.h:528
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)
Definition: sms.h:632
Definition: sms.h:1241
uint16_t numOfRoutes
Definition: sms.h:1597
uint8_t * pForceOnDC
Definition: sms.h:1981
uint8_t data[256]
Definition: sms.h:516
Definition: sms.h:482
uint16_t serviceCategory
Definition: sms.h:1009
Definition: sms.h:618
uint16_t messageID
Definition: sms.h:370
Definition: sms.h:39
Definition: sms.h:894
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
Definition: sms.h:670
#define SMS_CONFIG_LEN
Definition: sms.h:19
Definition: sms.h:1595
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)
Definition: sms.h:289
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: sms.h:1748
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
Definition: sms.h:1976
int unpack_sms_SLQSGetSmsBroadcastConfig(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetSmsBroadcastConfig_t *pOutput)
uint32_t * pSmsStorage
Definition: sms.h:2091
Definition: sms.h:958
Definition: sms.h:1487
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)
Definition: sms.h:156
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
Definition: sms.h:442
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
Definition: sms.h:353
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
Definition: sms.h:369
sms_maxStorageSizeResp * pMaxStorageSizeResp
Definition: sms.h:1776
uint32_t * pRetryMessageId
Definition: sms.h:1987
Definition: sms.h:411
Definition: sms.h:510
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
Definition: sms.h:571
uint32_t transactionID
Definition: sms.h:513
Definition: sms.h:987
Definition: sms.h:587
uint32_t messageFormat
Definition: sms.h:354
Definition: sms.h:1998
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
Definition: sms.h:1008
uint8_t notificationType
Definition: sms.h:573
int unpack_sms_SLQSSetSmsStorage(uint8_t *pResp, uint16_t respLen)
Definition: sms.h:2089
Definition: sms.h:315
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
Definition: sms.h:139
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
Definition: sms.h:466
Definition: sms.h:1661
int pack_sms_SLQSSendAsyncSMS(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSendAsyncSMS_t *reqParam)
Definition: sms.h:1398
int pack_sms_GetSMSCAddress(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: sms.h:1575
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
Definition: sms.h:603
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
Definition: sms.h:413
Definition: sms.h:1036
uint8_t msgProtocol
Definition: sms.h:1663
uint8_t * pRegCallStatInfoEvt
Definition: sms.h:1402
uint8_t TransCap
Definition: sms.h:1219
Definition: sms.h:537
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)
Definition: sms.h:2043
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
Definition: sms.h:905
sMSMTMessageInfo MTMessageInfo
Definition: sms.h:485
Definition: sms.h:1729
uint8_t * pMessageMode
Definition: sms.h:42
int unpack_sms_SLQSGetSMS(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetSMS_t *pOutput)
Definition: sms.h:1216
uint32_t messageTag
Definition: sms.h:69
uint8_t format
Definition: sms.h:514
uint16_t mobileNetworkCode
Definition: sms.h:606
Definition: sms.h:656
int pack_sms_SetSMSCAddress(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SetSMSCAddress_t *reqParam)
Definition: sms.h:1612
int unpack_sms_SaveSMS(uint8_t *pResp, uint16_t respLen, unpack_sms_SaveSMS_t *pOutput)
Definition: sms.h:1837
uint8_t TlvPresent
Definition: sms.h:553
uint8_t * pMessageMode
Definition: sms.h:293
Definition: sms.h:551
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
Definition: sms.h:835
uint8_t activeInd
Definition: sms.h:1840
Definition: sms.h:68
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
Definition: sms.h:783
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
Definition: sms.h:412
uint32_t messageTag
Definition: sms.h:220
uint32_t messageIndex
Definition: sms.h:41
Definition: sms.h:647
uint8_t * pSMSCAddress
Definition: sms.h:785
uint8_t * pSmsOnIms
Definition: sms.h:1985
Definition: common.h:110
uint32_t * pMessageIndex
Definition: sms.h:291
Definition: sms.h:1855
uint8_t * pRegTransLayerInfoEvt
Definition: sms.h:1489
Definition: sms.h:127
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)
Definition: sms.h:419
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)
Definition: sms.h:1312
uint8_t storageType
Definition: sms.h:743
uint8_t TlvPresent
Definition: sms.h:530
Definition: sms.h:217
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

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