LinuxQMISDK-Lite  SLQS04.00.04
 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 __LIBPACK_SMS_H__
7 #define __LIBPACK_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 
258  uint8_t *pResp,
259  uint16_t respLen,
261  );
262 
288 typedef struct{
289  uint32_t storageType;
290  uint32_t *pMessageIndex;
291  uint32_t *pMessageTag;
292  uint8_t *pMessageMode;
294 
308  pack_qmi_t *pCtx,
309  uint8_t *pReqBuf,
310  uint16_t *pLen,
311  pack_sms_SLQSDeleteSMS_t *reqParam
312  );
313 
314 typedef struct{
315 
317 
329  uint8_t *pResp,
330  uint16_t respLen,
332  );
333 
351 typedef struct{
352  uint32_t messageFormat;
353  uint32_t messageSize;
354  uint8_t *pMessage;
355  uint8_t *pLinktimer;
357 
367 typedef struct{
368  uint16_t messageID;
371 
384 int pack_sms_SendSMS(
385  pack_qmi_t *pCtx,
386  uint8_t *pReqBuf,
387  uint16_t *pLen,
388  pack_sms_SendSMS_t *reqParam
389  );
390 
403  uint8_t *pResp,
404  uint16_t respLen,
405  unpack_sms_SendSMS_t *pOutput
406  );
407 
412 };
413 
417 typedef struct{
418  enum eqmiCbkSetStatus status;
420 
434  pack_qmi_t *pCtx,
435  uint8_t *pReqBuf,
436  uint16_t *pLen,
438  );
439 
440 typedef struct{
441 
443 
455  uint8_t *pResp,
456  uint16_t respLen,
458  );
463 typedef struct sMSMTMessage
464 {
465  uint32_t storageType;
466  uint32_t messageIndex;
468 
480 {
481  uint8_t TlvPresent;
483 };
508 {
509  uint8_t ackIndicator;
510  uint32_t transactionID;
511  uint8_t format;
512  uint16_t length;
515 
526 {
527  uint8_t TlvPresent;
529 };
530 
534 typedef struct sMSMessageMode
535 {
536  uint8_t messageMode;
538 
549 {
550  uint8_t TlvPresent;
552 };
553 
568 typedef struct sMSEtwsMessage
569 {
571  uint16_t length;
574 
585 {
586  uint8_t TlvPresent;
588 };
589 
600 typedef struct sMSEtwsPlmn
601 {
605 
616 {
617  uint8_t TlvPresent;
619 };
620 
629 typedef struct sMSCAddress
630 {
631  uint8_t length;
634 
645 {
646  uint8_t TlvPresent;
648 };
649 
653 typedef struct sMSOnIMS
654 {
655  uint8_t smsOnIMS;
656 }sMSOnIMSInfo;
657 
668 {
669  uint8_t TlvPresent;
671 };
672 
700 typedef struct{
701  struct newMTMessageTlv NewMMTlv;
702  struct transferRouteMessageTlv TRMessageTlv;
703  struct messageModeTlv MMTlv;
704  struct sMSEtwsMessageTlv ETWSTlv;
705  struct eTWSPLMNInfoTlv ETWSPLMNTlv;
706  struct sMSCAddressTlv SMSCTlv;
707  struct sMSOnIMSTlv IMSTlv;
709 
722  uint8_t *pResp,
723  uint16_t respLen,
725  );
726 
739 typedef struct{
740  uint8_t storageType;
741  uint8_t messageMode;
743 
756  uint8_t *pResp,
757  uint16_t respLen,
759  );
760 
780 typedef struct{
781  uint8_t addressSize;
782  uint8_t *pSMSCAddress;
783  uint8_t typeSize;
784  uint8_t *pSMSCType;
786 
799  pack_qmi_t *pCtx,
800  uint8_t *pReqBuf,
801  uint16_t *pLen
802  );
803 
816  uint8_t *pResp,
817  uint16_t respLen,
819  );
820 
832 typedef struct{
833  uint8_t *pSMSCAddress;
834  uint8_t *pSMSCType;
836 
849  pack_qmi_t *pCtx,
850  uint8_t *pReqBuf,
851  uint16_t *pLen,
852  pack_sms_SetSMSCAddress_t *reqParam
853  );
854 
864  uint8_t *pResp,
865  uint16_t respLen
866  );
867 
891 typedef struct{
892  uint32_t storageType;
893  uint32_t messageFormat;
894  uint32_t messageSize;
895  uint8_t *pMessage;
897 
902 typedef struct{
903  uint32_t *pMessageIndex;
905 
917 int pack_sms_SaveSMS(
918  pack_qmi_t *pCtx,
919  uint8_t *pReqBuf,
920  uint16_t *pLen,
921  pack_sms_SaveSMS_t *reqParam
922  );
923 
934  uint8_t *pResp,
935  uint16_t respLen,
936  unpack_sms_SaveSMS_t *pOutput
937  );
938 
955 typedef struct
956 {
957  uint16_t fromServiceId;
958  uint16_t toServiceId;
959  uint8_t selected;
961 
984 typedef struct {
985  uint8_t activated_ind;
986  uint16_t num_instances;
989 
1005 typedef struct{
1007  uint16_t language;
1008  uint8_t selected;
1010 
1033 typedef struct{
1034  uint8_t activated_ind;
1035  uint16_t num_instances;
1038 
1049 typedef struct{
1053 
1060 typedef struct{
1061  uint8_t mode;
1063 
1076  pack_qmi_t *pCtx,
1077  uint8_t *pReqBuf,
1078  uint16_t *pLen,
1080  );
1081 
1094  uint8_t *pResp,
1095  uint16_t respLen,
1097  );
1098 
1114 typedef struct{
1115  uint8_t mode;
1119 
1132  pack_qmi_t *pCtx,
1133  uint8_t *pReqBuf,
1134  uint16_t *pLen,
1136  );
1137 
1147  uint8_t *pResp,
1148  uint16_t respLen
1149  );
1150 
1164 typedef struct{
1165  uint8_t mode;
1168 
1181  pack_qmi_t *pCtx,
1182  uint8_t *pReqBuf,
1183  uint16_t *pLen,
1185  );
1186 
1196  uint8_t *pResp,
1197  uint16_t respLen
1198  );
1199 
1213 typedef struct
1214 {
1215  uint8_t TransType;
1216  uint8_t TransCap;
1218 
1238 typedef struct
1239 {
1240  uint8_t *pRegInd;
1243 
1253 typedef struct
1254 {
1257 
1270  pack_qmi_t *pCtx,
1271  uint8_t *pReqBuf,
1272  uint16_t *pLen
1273  );
1274 
1287  uint8_t *pResp,
1288  uint16_t respLen,
1290  );
1291 
1309 typedef struct
1310 {
1311  uint8_t *pRegStatus;
1313 
1322 typedef struct
1323 {
1326 
1339  pack_qmi_t *pCtx,
1340  uint8_t *pReqBuf,
1341  uint16_t *pLen
1342  );
1343 
1356  uint8_t *pResp,
1357  uint16_t respLen,
1359  );
1360 
1395 typedef struct
1396 {
1401 
1410 typedef struct
1411 {
1414 
1427  pack_qmi_t *pCtx,
1428  uint8_t *pReqBuf,
1429  uint16_t *pLen
1430  );
1431 
1444  uint8_t *pResp,
1445  uint16_t respLen,
1447  );
1448 
1449 
1484 typedef struct
1485 {
1490 
1499 typedef struct
1500 {
1503 
1516  pack_qmi_t *pCtx,
1517  uint8_t *pReqBuf,
1518  uint16_t *pLen,
1520  );
1521 
1531  uint8_t *pResp,
1532  uint16_t respLen
1533  );
1534 
1572 typedef struct
1573 {
1574  uint8_t messageType;
1575  uint8_t messageClass;
1576  uint8_t routeStorage;
1577  uint8_t receiptAction;
1578 } sms_routeEntry;
1579 
1592 typedef struct
1593 {
1594  uint16_t numOfRoutes;
1598 
1609 typedef struct
1610 {
1613 
1628  pack_qmi_t *pCtx,
1629  uint8_t *pReqBuf,
1630  uint16_t *pLen,
1631  pack_sms_SLQSSmsSetRoutes_t *reqParam
1632  );
1633 
1645  uint8_t *pResp,
1646  uint16_t respLen
1647  );
1648 
1658 typedef struct
1659 {
1660  uint8_t msgProtocol;
1662 
1671 typedef struct
1672 {
1675 
1688  pack_qmi_t *pCtx,
1689  uint8_t *pReqBuf,
1690  uint16_t *pLen
1691  );
1692 
1705  uint8_t *pResp,
1706  uint16_t respLen,
1708  );
1709 
1726 typedef struct
1727 {
1728  uint8_t storageType;
1729  uint8_t *pMessageMode;
1731 
1732 
1745 typedef struct
1746 {
1747  uint32_t maxStorageSize;
1748  uint32_t freeSlots;
1750 
1756 typedef struct
1757 {
1760 
1771 typedef struct
1772 {
1775 
1790  pack_qmi_t *pCtx,
1791  uint8_t *pReqBuf,
1792  uint16_t *pLen,
1794  );
1795 
1810  uint8_t *pResp,
1811  uint16_t respLen,
1813  );
1814 
1834 typedef struct
1835 {
1836  uint8_t msgType;
1837  uint8_t activeInd;
1838  uint8_t msgCount;
1840 
1852 typedef struct
1853 {
1854  uint8_t numInstances;
1857 
1866 typedef struct
1867 {
1870 
1883  pack_qmi_t *pCtx,
1884  uint8_t *pReqBuf,
1885  uint16_t *pLen
1886  );
1887 
1900  uint8_t *pResp,
1901  uint16_t respLen,
1903  );
1904 
1973 typedef struct
1974 {
1975  uint32_t messageFormat;
1976  uint32_t messageSize;
1977  uint8_t *pMessage;
1978  uint8_t *pForceOnDC;
1979  uint8_t *pServiceOption;
1980  uint8_t *pFollowOnDC;
1981  uint8_t *pLinktimer;
1982  uint8_t *pSmsOnIms;
1983  uint8_t *pRetryMessage;
1984  uint32_t *pRetryMessageId;
1985  uint32_t *pUserData;
1987 
1995 typedef struct
1996 {
1999 
2012  pack_qmi_t *pCtx,
2013  uint8_t *pReqBuf,
2014  uint16_t *pLen,
2015  pack_sms_SLQSSendAsyncSMS_t *reqParam
2016  );
2017 
2027  uint8_t *pResp,
2028  uint16_t respLen
2029  );
2030 
2040 typedef struct
2041 {
2042  uint8_t smsStorage;
2044 
2057  pack_qmi_t *pCtx,
2058  uint8_t *pReqBuf,
2059  uint16_t *pLen,
2061  );
2062 
2072  uint8_t *pResp,
2073  uint16_t respLen
2074  );
2075 
2086 typedef struct
2087 {
2088  uint32_t *pSmsStorage;
2090 
2104  pack_qmi_t *pCtx,
2105  uint8_t *pReqBuf,
2106  uint16_t *pLen
2107  );
2108 
2122  uint8_t *pResp,
2123  uint16_t respLen,
2125  );
2126 
2127 
2128 #endif
2129 
sMSCAddressInfo SMSCInfo
Definition: sms.h:647
Definition: sms.h:525
uint8_t * pRegStatus
Definition: sms.h:1311
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:466
uint8_t TlvPresent
Definition: sms.h:646
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:629
Definition: sms.h:1238
uint16_t numOfRoutes
Definition: sms.h:1594
uint8_t * pForceOnDC
Definition: sms.h:1978
uint8_t data[256]
Definition: sms.h:513
Definition: sms.h:479
uint16_t serviceCategory
Definition: sms.h:1006
Definition: sms.h:615
uint16_t messageID
Definition: sms.h:368
Definition: sms.h:39
Definition: sms.h:891
struct sMSCAddress sMSCAddressInfo
uint32_t messageSize
Definition: sms.h:894
int pack_sms_SLQSGetTransNWRegInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t messageMode
Definition: sms.h:741
uint16_t length
Definition: sms.h:512
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:354
sMSTransferRouteMTMessageInfo TransferRouteMTMessageInfo
Definition: sms.h:528
uint8_t storageType
Definition: sms.h:1728
uint32_t messageListSize
Definition: sms.h:157
#define SMS_MAX_SMS_ROUTES
Definition: sms.h:20
Definition: sms.h:667
#define SMS_CONFIG_LEN
Definition: sms.h:19
Definition: sms.h:1592
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:288
int unpack_sms_SLQSSmsSetRoutes(uint8_t *pResp, uint16_t respLen)
uint8_t * pSMSCAddress
Definition: sms.h:833
uint32_t messageFormat
Definition: sms.h:893
#define MAX_MS_TRANSFER_ROUTE_MSG
Definition: sms.h:14
sMSOnIMSInfo IMSInfo
Definition: sms.h:670
#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:1745
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:1979
uint8_t mode
Definition: sms.h:1115
uint8_t length
Definition: sms.h:631
Definition: sms.h:1973
int unpack_sms_SLQSGetSmsBroadcastConfig(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetSmsBroadcastConfig_t *pOutput)
uint32_t * pSmsStorage
Definition: sms.h:2088
Definition: sms.h:955
Definition: sms.h:1484
uint8_t numInstances
Definition: sms.h:1854
uint32_t freeSlots
Definition: sms.h:1748
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:1981
int unpack_sms_SetSMSCAddress(uint8_t *pResp, uint16_t respLen)
uint8_t TransType
Definition: sms.h:1215
uint32_t storageType
Definition: sms.h:218
uint16_t fromServiceId
Definition: sms.h:957
sms_qaQmi3GPPBroadcastCfgInfo * pBroadcastConfig
Definition: sms.h:1050
uint32_t * pMessageIndex
Definition: sms.h:903
Definition: sms.h:440
uint32_t * pMessageTag
Definition: sms.h:291
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:602
uint8_t mode
Definition: sms.h:1165
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:2042
sMSEtwsPlmnInfo ETWSPLMNInfo
Definition: sms.h:618
Definition: sms.h:351
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:1008
uint32_t maxStorageSize
Definition: sms.h:1747
int pack_sms_SLQSSmsGetMessageProtocol(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t typeSize
Definition: sms.h:783
sms_qaQmi3GPP2BroadcastCfgInfo * pCDMABroadcastConfig
Definition: sms.h:1051
uint8_t activated_ind
Definition: sms.h:1034
uint8_t smsOnIMS
Definition: sms.h:655
sms_setRoutesReq * pSetRoutesReq
Definition: sms.h:1611
Definition: sms.h:367
sms_maxStorageSizeResp * pMaxStorageSizeResp
Definition: sms.h:1773
uint32_t * pRetryMessageId
Definition: sms.h:1984
Definition: sms.h:507
uint8_t * pRegTransNWRegInfoEvt
Definition: sms.h:1487
sms_getMsgWaitingInfo * pGetMsgWaitingInfoResp
Definition: sms.h:1868
int unpack_sms_SLQSSmsGetMaxStorageSize(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSmsGetMaxStorageSize_t *pOutput)
uint8_t msgType
Definition: sms.h:1836
uint8_t msgCount
Definition: sms.h:1838
uint32_t messageFormat
Definition: sms.h:1975
uint8_t ackIndicator
Definition: sms.h:509
sms_qaQmi3GPPBroadcastCfgInfo * pBroadcastConfig
Definition: sms.h:1116
sms_sendAsyncsmsParams * pSendSmsParams
Definition: sms.h:1997
uint8_t * pMessageMode
Definition: sms.h:1729
int unpack_sms_SendSMS(uint8_t *pResp, uint16_t respLen, unpack_sms_SendSMS_t *pOutput)
uint8_t * pRegCallStatInfoEvt
Definition: sms.h:1488
uint32_t messageIndex
Definition: sms.h:219
Definition: sms.h:568
uint32_t transactionID
Definition: sms.h:510
Definition: sms.h:984
Definition: sms.h:584
uint32_t messageFormat
Definition: sms.h:352
Definition: sms.h:1995
sms_getIndicationReg * pGetIndicationRegInfo
Definition: sms.h:1412
uint32_t storageType
Definition: sms.h:128
uint8_t TlvPresent
Definition: sms.h:481
uint8_t TlvPresent
Definition: sms.h:617
int unpack_sms_SLQSSmsGetMessageProtocol(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSmsGetMessageProtocol_t *pOutput)
uint16_t num_instances
Definition: sms.h:986
Definition: sms.h:1005
uint8_t notificationType
Definition: sms.h:570
int unpack_sms_SLQSSetSmsStorage(uint8_t *pResp, uint16_t respLen)
Definition: sms.h:2086
Definition: sms.h:314
uint32_t storageType
Definition: sms.h:289
struct sMSEtwsPlmn sMSEtwsPlmnInfo
uint8_t * pMessage
Definition: sms.h:895
sMSEtwsMessageInfo EtwsMessageInfo
Definition: sms.h:587
struct sMSEtwsMessage sMSEtwsMessageInfo
Definition: sms.h:139
uint32_t messageSize
Definition: sms.h:353
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:1977
uint8_t messageClass
Definition: sms.h:1575
Definition: sms.h:463
Definition: sms.h:1658
int pack_sms_SLQSSendAsyncSMS(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSendAsyncSMS_t *reqParam)
Definition: sms.h:1395
int pack_sms_GetSMSCAddress(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: sms.h:1572
int pack_sms_SLQSGetTransLayerInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
sms_qaQmi3GPP2BroadcastCfgInfo * pCDMABroadcastConfig
Definition: sms.h:1117
sms_transLayerInfo * pTransLayerInfo
Definition: sms.h:1241
uint8_t mode
Definition: sms.h:1061
Definition: sms.h:600
uint16_t language
Definition: sms.h:1007
uint32_t messageFailureCode
Definition: sms.h:369
uint16_t length
Definition: sms.h:571
uint8_t addressSize
Definition: sms.h:781
Definition: sms.h:1033
uint8_t msgProtocol
Definition: sms.h:1660
Definition: sms.h:409
uint8_t * pRegCallStatInfoEvt
Definition: sms.h:1399
uint8_t TransCap
Definition: sms.h:1216
Definition: sms.h:534
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:1255
sms_maxStorageSizeReq * pMaxStorageSizeReq
Definition: sms.h:1758
uint32_t * pUserData
Definition: sms.h:1985
uint8_t data[1254]
Definition: sms.h:572
uint8_t messageType
Definition: sms.h:1574
uint8_t * pRetryMessage
Definition: sms.h:1983
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:2040
uint16_t toServiceId
Definition: sms.h:958
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:784
int unpack_sms_SLQSWmsMemoryFullCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSWmsMemoryFullCallBack_ind_t *pOutput)
uint8_t * pSMSCType
Definition: sms.h:834
int pack_sms_SetNewSMSCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SetNewSMSCallback_t reqParam)
eqmiCbkSetStatus
Definition: sms.h:408
uint32_t messageSize
Definition: sms.h:1976
uint8_t * pTransferStatusReport
Definition: sms.h:1596
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:1980
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:355
uint32_t messageIndex
Definition: sms.h:141
uint8_t * pMessageMode
Definition: sms.h:221
uint8_t * pRegInd
Definition: sms.h:1240
uint8_t routeStorage
Definition: sms.h:1576
uint8_t broadcastActivate
Definition: sms.h:1166
uint8_t activated_ind
Definition: sms.h:985
Definition: sms.h:902
sMSMTMessageInfo MTMessageInfo
Definition: sms.h:482
Definition: sms.h:1726
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:1213
uint32_t messageTag
Definition: sms.h:69
uint8_t format
Definition: sms.h:511
uint16_t mobileNetworkCode
Definition: sms.h:603
Definition: sms.h:653
int pack_sms_SetSMSCAddress(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SetSMSCAddress_t *reqParam)
Definition: sms.h:1609
int unpack_sms_SaveSMS(uint8_t *pResp, uint16_t respLen, unpack_sms_SaveSMS_t *pOutput)
Definition: sms.h:1834
uint8_t TlvPresent
Definition: sms.h:550
uint8_t * pMessageMode
Definition: sms.h:292
Definition: sms.h:548
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
Definition: sms.h:411
int pack_sms_SLQSGetIndicationRegister(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: sms.h:410
uint32_t storageType
Definition: sms.h:892
Definition: sms.h:832
uint8_t activeInd
Definition: sms.h:1837
Definition: sms.h:68
sms_msgProtocolResp * pMessageProtocol
Definition: sms.h:1673
int unpack_sms_SLQSGetSMSList(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetSMSList_t *pOutput)
uint8_t selected
Definition: sms.h:959
uint8_t * pRegTransNWRegInfoEvt
Definition: sms.h:1398
sms_getTransNWRegInfo * pGetTransNWRegInfo
Definition: sms.h:1324
uint32_t storageType
Definition: sms.h:465
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:780
sMSMessageModeInfo MessageModeInfo
Definition: sms.h:551
uint8_t receiptAction
Definition: sms.h:1577
sms_setIndicationReg * pSetIndicationRegReq
Definition: sms.h:1501
uint8_t TlvPresent
Definition: sms.h:586
uint32_t messageTag
Definition: sms.h:220
uint32_t messageIndex
Definition: sms.h:41
Definition: sms.h:644
uint8_t * pSMSCAddress
Definition: sms.h:782
uint8_t * pSmsOnIms
Definition: sms.h:1982
Definition: common.h:104
uint32_t * pMessageIndex
Definition: sms.h:290
Definition: sms.h:1852
uint8_t * pRegTransLayerInfoEvt
Definition: sms.h:1486
Definition: sms.h:127
int pack_sms_SLQSSwiGetSMSStorage(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * pRegTransLayerInfoEvt
Definition: sms.h:1397
uint8_t TlvPresent
Definition: sms.h:669
int unpack_sms_SLQSSetIndicationRegister(uint8_t *pResp, uint16_t respLen)
uint8_t messageMode
Definition: sms.h:536
int unpack_sms_GetSMSCAddress(uint8_t *pResp, uint16_t respLen, unpack_sms_GetSMSCAddress_t *pOutput)
Definition: sms.h:417
struct sMSTransferRouteMTMessage sMSTransferRouteMTMessageInfo
uint16_t num_instances
Definition: sms.h:1035
uint8_t data[256]
Definition: sms.h:632
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:1309
uint8_t storageType
Definition: sms.h:740
uint8_t TlvPresent
Definition: sms.h:527
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