LinuxQMISDK  SLQS04.00.08
 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 
40 typedef struct{
41  uint32_t storageType;
42  uint32_t messageIndex;
43  uint8_t *pMessageMode;
45 
70 typedef struct {
71  uint32_t messageTag;
72  uint32_t messageFormat;
73  uint32_t messageSize;
74  uint8_t message[MAX_SMS_MESSAGE_SIZE];
76 
89  pack_qmi_t *pCtx,
90  uint8_t *pReqBuf,
91  uint16_t *pLen,
92  pack_sms_SLQSGetSMS_t *reqParam
93  );
94 
106  uint8_t *pResp,
107  uint16_t respLen,
108  unpack_sms_SLQSGetSMS_t *pOutput
109  );
110 
130 typedef struct{
131  uint32_t storageType;
132  uint32_t *pRequestedTag;
133  uint8_t *pMessageMode;
135 
143 typedef struct
144 {
145  uint32_t messageIndex;
146  uint32_t messageTag;
148 
161 typedef struct{
162  uint32_t messageListSize;
165 
179  pack_qmi_t *pCtx,
180  uint8_t *pReqBuf,
181  uint16_t *pLen,
182  pack_sms_SLQSGetSMSList_t *reqParam
183  );
184 
197  uint8_t *pResp,
198  uint16_t respLen,
200  );
201 
223 typedef struct{
224  uint32_t storageType;
225  uint32_t messageIndex;
226  uint32_t messageTag;
227  uint8_t *pMessageMode;
229 
243  pack_qmi_t *pCtx,
244  uint8_t *pReqBuf,
245  uint16_t *pLen,
247  );
248 
253 typedef struct{
254 
256 
269  uint8_t *pResp,
270  uint16_t respLen,
272  );
273 
300 typedef struct{
301  uint32_t storageType;
302  uint32_t *pMessageIndex;
303  uint32_t *pMessageTag;
304  uint8_t *pMessageMode;
306 
320  pack_qmi_t *pCtx,
321  uint8_t *pReqBuf,
322  uint16_t *pLen,
323  pack_sms_SLQSDeleteSMS_t *reqParam
324  );
325 
331 typedef struct{
332 
334 
347  uint8_t *pResp,
348  uint16_t respLen,
350  );
351 
370 typedef struct{
371  uint32_t messageFormat;
372  uint32_t messageSize;
373  uint8_t *pMessage;
374  uint8_t *pLinktimer;
376 
387 typedef struct{
388  uint16_t messageID;
391 
404 int pack_sms_SendSMS(
405  pack_qmi_t *pCtx,
406  uint8_t *pReqBuf,
407  uint16_t *pLen,
408  pack_sms_SendSMS_t *reqParam
409  );
410 
423  uint8_t *pResp,
424  uint16_t respLen,
425  unpack_sms_SendSMS_t *pOutput
426  );
427 
432 };
433 
438 typedef struct{
439  enum eqmiCbkSetStatus status;
441 
455  pack_qmi_t *pCtx,
456  uint8_t *pReqBuf,
457  uint16_t *pLen,
459  );
460 
465 typedef struct{
466 
468 
481  uint8_t *pResp,
482  uint16_t respLen,
484  );
490 typedef struct
491 {
492  uint32_t storageType;
493  uint32_t messageIndex;
495 
507 typedef struct
508 {
509  uint8_t TlvPresent;
536 typedef struct
537 {
538  uint8_t ackIndicator;
539  uint32_t transactionID;
540  uint8_t format;
541  uint16_t length;
544 
555 typedef struct
556 {
557  uint8_t TlvPresent;
560 
565 typedef struct
566 {
567  uint8_t messageMode;
569 
580 typedef struct
581 {
582  uint8_t TlvPresent;
585 
601 typedef struct
602 {
604  uint16_t length;
605  uint8_t data[MAX_MSE_TWS_MSG];
607 
618 typedef struct
619 {
620  uint8_t TlvPresent;
623 
635 typedef struct
636 {
640 
651 typedef struct
652 {
653  uint8_t TlvPresent;
656 
666 typedef struct
667 {
668  uint8_t length;
669  uint8_t data[MAX_MSC_ADDRESS_SIZE];
671 
682 typedef struct
683 {
684  uint8_t TlvPresent;
687 
692 typedef struct
693 {
694  uint8_t smsOnIMS;
695 }sMSOnIMSInfo;
696 
707 typedef struct
708 {
709  uint8_t TlvPresent;
711 }sMSOnIMSTlv;
712 
741 typedef struct{
750 
763  uint8_t *pResp,
764  uint16_t respLen,
766  );
767 
781 typedef struct{
782  uint8_t storageType;
783  uint8_t messageMode;
785 
798  uint8_t *pResp,
799  uint16_t respLen,
801  );
802 
822 typedef struct{
823  uint8_t addressSize;
824  uint8_t *pSMSCAddress;
825  uint8_t typeSize;
826  uint8_t *pSMSCType;
828 
841  pack_qmi_t *pCtx,
842  uint8_t *pReqBuf,
843  uint16_t *pLen
844  );
845 
858  uint8_t *pResp,
859  uint16_t respLen,
861  );
862 
874 typedef struct{
875  uint8_t *pSMSCAddress;
876  uint8_t *pSMSCType;
878 
891  pack_qmi_t *pCtx,
892  uint8_t *pReqBuf,
893  uint16_t *pLen,
894  pack_sms_SetSMSCAddress_t *reqParam
895  );
896 
906  uint8_t *pResp,
907  uint16_t respLen
908  );
909 
933 typedef struct{
934  uint32_t storageType;
935  uint32_t messageFormat;
936  uint32_t messageSize;
937  uint8_t *pMessage;
939 
945 typedef struct{
946  uint32_t *pMessageIndex;
948 
960 int pack_sms_SaveSMS(
961  pack_qmi_t *pCtx,
962  uint8_t *pReqBuf,
963  uint16_t *pLen,
964  pack_sms_SaveSMS_t *reqParam
965  );
966 
977  uint8_t *pResp,
978  uint16_t respLen,
979  unpack_sms_SaveSMS_t *pOutput
980  );
981 
998 typedef struct
999 {
1000  uint16_t fromServiceId;
1001  uint16_t toServiceId;
1002  uint8_t selected;
1004 
1027 typedef struct {
1028  uint8_t activated_ind;
1029  uint16_t num_instances;
1032 
1048 typedef struct{
1050  uint16_t language;
1051  uint8_t selected;
1053 
1076 typedef struct{
1077  uint8_t activated_ind;
1078  uint16_t num_instances;
1081 
1094 typedef struct{
1098 
1106 typedef struct{
1107  uint8_t mode;
1109 
1122  pack_qmi_t *pCtx,
1123  uint8_t *pReqBuf,
1124  uint16_t *pLen,
1126  );
1127 
1140  uint8_t *pResp,
1141  uint16_t respLen,
1143  );
1144 
1160 typedef struct{
1161  uint8_t mode;
1165 
1178  pack_qmi_t *pCtx,
1179  uint8_t *pReqBuf,
1180  uint16_t *pLen,
1182  );
1183 
1193  uint8_t *pResp,
1194  uint16_t respLen
1195  );
1196 
1210 typedef struct{
1211  uint8_t mode;
1214 
1227  pack_qmi_t *pCtx,
1228  uint8_t *pReqBuf,
1229  uint16_t *pLen,
1231  );
1232 
1242  uint8_t *pResp,
1243  uint16_t respLen
1244  );
1245 
1259 typedef struct
1260 {
1261  uint8_t TransType;
1262  uint8_t TransCap;
1264 
1286 typedef struct
1287 {
1288  uint8_t *pRegInd;
1291 
1301 typedef struct
1302 {
1305 
1318  pack_qmi_t *pCtx,
1319  uint8_t *pReqBuf,
1320  uint16_t *pLen
1321  );
1322 
1335  uint8_t *pResp,
1336  uint16_t respLen,
1338  );
1339 
1357 typedef struct
1358 {
1359  uint8_t *pRegStatus;
1361 
1370 typedef struct
1371 {
1374 
1387  pack_qmi_t *pCtx,
1388  uint8_t *pReqBuf,
1389  uint16_t *pLen
1390  );
1391 
1404  uint8_t *pResp,
1405  uint16_t respLen,
1407  );
1408 
1443 typedef struct
1444 {
1449 
1458 typedef struct
1459 {
1462 
1475  pack_qmi_t *pCtx,
1476  uint8_t *pReqBuf,
1477  uint16_t *pLen
1478  );
1479 
1492  uint8_t *pResp,
1493  uint16_t respLen,
1495  );
1496 
1497 
1532 typedef struct
1533 {
1538 
1547 typedef struct
1548 {
1551 
1564  pack_qmi_t *pCtx,
1565  uint8_t *pReqBuf,
1566  uint16_t *pLen,
1568  );
1569 
1579  uint8_t *pResp,
1580  uint16_t respLen
1581  );
1582 
1620 typedef struct
1621 {
1622  uint8_t messageType;
1623  uint8_t messageClass;
1624  uint8_t routeStorage;
1625  uint8_t receiptAction;
1626 } sms_routeEntry;
1627 
1640 typedef struct
1641 {
1642  uint16_t numOfRoutes;
1646 
1657 typedef struct
1658 {
1661 
1676  pack_qmi_t *pCtx,
1677  uint8_t *pReqBuf,
1678  uint16_t *pLen,
1679  pack_sms_SLQSSmsSetRoutes_t *reqParam
1680  );
1681 
1693  uint8_t *pResp,
1694  uint16_t respLen
1695  );
1696 
1706 typedef struct
1707 {
1708  uint8_t msgProtocol;
1710 
1719 typedef struct
1720 {
1723 
1736  pack_qmi_t *pCtx,
1737  uint8_t *pReqBuf,
1738  uint16_t *pLen
1739  );
1740 
1753  uint8_t *pResp,
1754  uint16_t respLen,
1756  );
1757 
1774 typedef struct
1775 {
1776  uint8_t storageType;
1777  uint8_t *pMessageMode;
1779 
1780 
1793 typedef struct
1794 {
1795  uint32_t maxStorageSize;
1796  uint32_t freeSlots;
1798 
1805 typedef struct
1806 {
1809 
1821 typedef struct
1822 {
1825 
1840  pack_qmi_t *pCtx,
1841  uint8_t *pReqBuf,
1842  uint16_t *pLen,
1844  );
1845 
1860  uint8_t *pResp,
1861  uint16_t respLen,
1863  );
1864 
1884 typedef struct
1885 {
1886  uint8_t msgType;
1887  uint8_t activeInd;
1888  uint8_t msgCount;
1890 
1902 typedef struct
1903 {
1904  uint8_t numInstances;
1907 
1917 typedef struct
1918 {
1921 
1934  pack_qmi_t *pCtx,
1935  uint8_t *pReqBuf,
1936  uint16_t *pLen
1937  );
1938 
1951  uint8_t *pResp,
1952  uint16_t respLen,
1954  );
1955 
2024 typedef struct
2025 {
2026  uint32_t messageFormat;
2027  uint32_t messageSize;
2028  uint8_t *pMessage;
2029  uint8_t *pForceOnDC;
2030  uint8_t *pServiceOption;
2031  uint8_t *pFollowOnDC;
2032  uint8_t *pLinktimer;
2033  uint8_t *pSmsOnIms;
2034  uint8_t *pRetryMessage;
2035  uint32_t *pRetryMessageId;
2036  uint32_t *pUserData;
2038 
2046 typedef struct
2047 {
2050 
2063  pack_qmi_t *pCtx,
2064  uint8_t *pReqBuf,
2065  uint16_t *pLen,
2066  pack_sms_SLQSSendAsyncSMS_t *reqParam
2067  );
2068 
2078  uint8_t *pResp,
2079  uint16_t respLen
2080  );
2081 
2091 typedef struct
2092 {
2093  uint8_t smsStorage;
2095 
2108  pack_qmi_t *pCtx,
2109  uint8_t *pReqBuf,
2110  uint16_t *pLen,
2112  );
2113 
2123  uint8_t *pResp,
2124  uint16_t respLen
2125  );
2126 
2138 typedef struct
2139 {
2140  uint32_t *pSmsStorage;
2142 
2156  pack_qmi_t *pCtx,
2157  uint8_t *pReqBuf,
2158  uint16_t *pLen
2159  );
2160 
2174  uint8_t *pResp,
2175  uint16_t respLen,
2177  );
2178 
2179 
2180 #endif
2181 
Definition: sms.h:635
sMSCAddressInfo SMSCInfo
Definition: sms.h:685
Definition: sms.h:555
uint8_t * pRegStatus
Definition: sms.h:1359
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:684
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:1286
uint16_t numOfRoutes
Definition: sms.h:1642
uint8_t * pForceOnDC
Definition: sms.h:2029
Definition: sms.h:507
uint16_t serviceCategory
Definition: sms.h:1049
eTWSPLMNInfoTlv ETWSPLMNTlv
Definition: sms.h:746
Definition: sms.h:651
uint16_t messageID
Definition: sms.h:388
Definition: sms.h:40
newMTMessageTlv NewMMTlv
Definition: sms.h:742
Definition: sms.h:933
uint32_t messageSize
Definition: sms.h:936
int pack_sms_SLQSGetTransNWRegInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t messageMode
Definition: sms.h:783
int unpack_sms_SetNewSMSCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_sms_SetNewSMSCallback_ind_t *pOutput)
uint8_t * pMessageMode
Definition: sms.h:133
uint8_t * pMessage
Definition: sms.h:373
sMSTransferRouteMTMessageInfo TransferRouteMTMessageInfo
Definition: sms.h:558
uint8_t storageType
Definition: sms.h:1776
uint32_t messageListSize
Definition: sms.h:162
#define SMS_MAX_SMS_ROUTES
Definition: sms.h:20
Definition: sms.h:707
#define SMS_CONFIG_LEN
Definition: sms.h:19
Definition: sms.h:1640
uint32_t messageTag
Definition: sms.h:146
Definition: sms.h:565
uint32_t * pRequestedTag
Definition: sms.h:132
int unpack_sms_SLQSModifySMSStatus(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSModifySMSStatus_t *pOutput)
Definition: sms.h:300
int unpack_sms_SLQSSmsSetRoutes(uint8_t *pResp, uint16_t respLen)
uint8_t * pSMSCAddress
Definition: sms.h:875
uint32_t messageFormat
Definition: sms.h:935
#define MAX_MS_TRANSFER_ROUTE_MSG
Definition: sms.h:14
sMSOnIMSInfo IMSInfo
Definition: sms.h:710
#define MAX_MSC_ADDRESS_SIZE
Definition: sms.h:16
uint32_t storageType
Definition: sms.h:41
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:1793
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:2030
uint8_t mode
Definition: sms.h:1161
uint32_t messageIndex
Definition: sms.h:493
Definition: sms.h:2024
int unpack_sms_SLQSGetSmsBroadcastConfig(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetSmsBroadcastConfig_t *pOutput)
uint32_t * pSmsStorage
Definition: sms.h:2140
Definition: sms.h:998
Definition: sms.h:1532
uint8_t numInstances
Definition: sms.h:1904
uint32_t freeSlots
Definition: sms.h:1796
int unpack_sms_SetNewSMSCallback(uint8_t *pResp, uint16_t respLen, unpack_sms_SetNewSMSCallback_t *Output)
Definition: sms.h:161
uint8_t * pLinktimer
Definition: sms.h:2032
int unpack_sms_SetSMSCAddress(uint8_t *pResp, uint16_t respLen)
uint8_t TransType
Definition: sms.h:1261
uint32_t storageType
Definition: sms.h:224
sMSEtwsMessageTlv ETWSTlv
Definition: sms.h:745
uint16_t fromServiceId
Definition: sms.h:1000
sms_qaQmi3GPPBroadcastCfgInfo * pBroadcastConfig
Definition: sms.h:1095
uint32_t * pMessageIndex
Definition: sms.h:946
Definition: sms.h:465
uint32_t * pMessageTag
Definition: sms.h:303
uint8_t notificationType
Definition: sms.h:603
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:1211
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:2093
sMSEtwsPlmnInfo ETWSPLMNInfo
Definition: sms.h:654
Definition: sms.h:370
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:1051
uint32_t maxStorageSize
Definition: sms.h:1795
int pack_sms_SLQSSmsGetMessageProtocol(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t typeSize
Definition: sms.h:825
sms_qaQmi3GPP2BroadcastCfgInfo * pCDMABroadcastConfig
Definition: sms.h:1096
uint8_t activated_ind
Definition: sms.h:1077
sms_setRoutesReq * pSetRoutesReq
Definition: sms.h:1659
Definition: sms.h:387
sms_maxStorageSizeResp * pMaxStorageSizeResp
Definition: sms.h:1823
uint32_t * pRetryMessageId
Definition: sms.h:2035
Definition: sms.h:429
uint8_t length
Definition: sms.h:668
uint8_t * pRegTransNWRegInfoEvt
Definition: sms.h:1535
sms_getMsgWaitingInfo * pGetMsgWaitingInfoResp
Definition: sms.h:1919
int unpack_sms_SLQSSmsGetMaxStorageSize(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSmsGetMaxStorageSize_t *pOutput)
uint8_t msgType
Definition: sms.h:1886
uint8_t msgCount
Definition: sms.h:1888
sMSOnIMSTlv IMSTlv
Definition: sms.h:748
uint32_t messageFormat
Definition: sms.h:2026
uint16_t length
Definition: sms.h:604
sms_qaQmi3GPPBroadcastCfgInfo * pBroadcastConfig
Definition: sms.h:1162
sms_sendAsyncsmsParams * pSendSmsParams
Definition: sms.h:2048
uint8_t * pMessageMode
Definition: sms.h:1777
int unpack_sms_SendSMS(uint8_t *pResp, uint16_t respLen, unpack_sms_SendSMS_t *pOutput)
uint8_t * pRegCallStatInfoEvt
Definition: sms.h:1536
uint32_t messageIndex
Definition: sms.h:225
Definition: sms.h:1027
uint16_t length
Definition: sms.h:541
Definition: sms.h:618
uint32_t messageFormat
Definition: sms.h:371
Definition: sms.h:2046
sms_getIndicationReg * pGetIndicationRegInfo
Definition: sms.h:1460
uint32_t storageType
Definition: sms.h:131
uint8_t TlvPresent
Definition: sms.h:509
uint8_t TlvPresent
Definition: sms.h:653
int unpack_sms_SLQSSmsGetMessageProtocol(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSmsGetMessageProtocol_t *pOutput)
uint8_t smsOnIMS
Definition: sms.h:694
messageModeTlv MMTlv
Definition: sms.h:744
uint16_t num_instances
Definition: sms.h:1029
Definition: sms.h:1048
int unpack_sms_SLQSSetSmsStorage(uint8_t *pResp, uint16_t respLen)
Definition: sms.h:2138
Definition: sms.h:331
uint32_t storageType
Definition: sms.h:301
uint8_t * pMessage
Definition: sms.h:937
sMSEtwsMessageInfo EtwsMessageInfo
Definition: sms.h:621
Definition: sms.h:143
uint32_t messageSize
Definition: sms.h:372
Definition: sms.h:601
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:2028
uint8_t messageClass
Definition: sms.h:1623
Definition: sms.h:1706
int pack_sms_SLQSSendAsyncSMS(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSendAsyncSMS_t *reqParam)
Definition: sms.h:1443
int pack_sms_GetSMSCAddress(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: sms.h:1620
int pack_sms_SLQSGetTransLayerInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
sms_qaQmi3GPP2BroadcastCfgInfo * pCDMABroadcastConfig
Definition: sms.h:1163
Definition: sms.h:490
sms_transLayerInfo * pTransLayerInfo
Definition: sms.h:1289
uint8_t mode
Definition: sms.h:1107
uint16_t language
Definition: sms.h:1050
uint32_t messageFailureCode
Definition: sms.h:389
uint8_t addressSize
Definition: sms.h:823
Definition: sms.h:431
Definition: sms.h:1076
uint8_t msgProtocol
Definition: sms.h:1708
uint8_t * pRegCallStatInfoEvt
Definition: sms.h:1447
uint8_t TransCap
Definition: sms.h:1262
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:1303
sms_maxStorageSizeReq * pMaxStorageSizeReq
Definition: sms.h:1807
uint32_t * pUserData
Definition: sms.h:2036
uint8_t messageType
Definition: sms.h:1622
Definition: sms.h:536
uint8_t * pRetryMessage
Definition: sms.h:2034
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:2091
transferRouteMessageTlv TRMessageTlv
Definition: sms.h:743
uint16_t toServiceId
Definition: sms.h:1001
int unpack_sms_SLQSGetMessageWaiting(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetMessageWaiting_t *pOutput)
uint32_t messageFormat
Definition: sms.h:72
uint8_t * pSMSCType
Definition: sms.h:826
int unpack_sms_SLQSWmsMemoryFullCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSWmsMemoryFullCallBack_ind_t *pOutput)
uint8_t * pSMSCType
Definition: sms.h:876
int pack_sms_SetNewSMSCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SetNewSMSCallback_t reqParam)
eqmiCbkSetStatus
Definition: sms.h:428
uint32_t messageSize
Definition: sms.h:2027
uint16_t mobileNetworkCode
Definition: sms.h:638
uint8_t * pTransferStatusReport
Definition: sms.h:1644
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:2031
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:374
uint32_t messageIndex
Definition: sms.h:145
uint8_t * pMessageMode
Definition: sms.h:227
uint8_t * pRegInd
Definition: sms.h:1288
uint8_t routeStorage
Definition: sms.h:1624
uint8_t broadcastActivate
Definition: sms.h:1212
uint8_t activated_ind
Definition: sms.h:1028
Definition: sms.h:945
sMSMTMessageInfo MTMessageInfo
Definition: sms.h:510
Definition: sms.h:1774
uint8_t * pMessageMode
Definition: sms.h:43
int unpack_sms_SLQSGetSMS(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetSMS_t *pOutput)
Definition: sms.h:1259
uint32_t messageTag
Definition: sms.h:71
int pack_sms_SetSMSCAddress(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SetSMSCAddress_t *reqParam)
Definition: sms.h:1657
int unpack_sms_SaveSMS(uint8_t *pResp, uint16_t respLen, unpack_sms_SaveSMS_t *pOutput)
Definition: sms.h:1884
uint8_t format
Definition: sms.h:540
uint8_t TlvPresent
Definition: sms.h:582
uint32_t transactionID
Definition: sms.h:539
uint8_t * pMessageMode
Definition: sms.h:304
Definition: sms.h:580
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:538
#define SMS_NUM_OF_SET
Definition: sms.h:21
int pack_sms_SLQSGetIndicationRegister(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t storageType
Definition: sms.h:934
Definition: sms.h:874
uint8_t activeInd
Definition: sms.h:1887
uint32_t storageType
Definition: sms.h:492
Definition: sms.h:70
uint8_t messageMode
Definition: sms.h:567
sms_msgProtocolResp * pMessageProtocol
Definition: sms.h:1721
int unpack_sms_SLQSGetSMSList(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetSMSList_t *pOutput)
uint8_t selected
Definition: sms.h:1002
uint8_t * pRegTransNWRegInfoEvt
Definition: sms.h:1446
sms_getTransNWRegInfo * pGetTransNWRegInfo
Definition: sms.h:1372
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:73
Definition: sms.h:822
sMSMessageModeInfo MessageModeInfo
Definition: sms.h:583
uint8_t receiptAction
Definition: sms.h:1625
sms_setIndicationReg * pSetIndicationRegReq
Definition: sms.h:1549
uint8_t TlvPresent
Definition: sms.h:620
Definition: sms.h:430
uint32_t messageTag
Definition: sms.h:226
uint32_t messageIndex
Definition: sms.h:42
Definition: sms.h:682
uint8_t * pSMSCAddress
Definition: sms.h:824
Definition: sms.h:666
uint8_t * pSmsOnIms
Definition: sms.h:2033
Definition: common.h:113
Definition: sms.h:692
uint32_t * pMessageIndex
Definition: sms.h:302
Definition: sms.h:1902
uint8_t * pRegTransLayerInfoEvt
Definition: sms.h:1534
uint16_t mobileCountryCode
Definition: sms.h:637
Definition: sms.h:130
int pack_sms_SLQSSwiGetSMSStorage(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * pRegTransLayerInfoEvt
Definition: sms.h:1445
uint8_t TlvPresent
Definition: sms.h:709
int unpack_sms_SLQSSetIndicationRegister(uint8_t *pResp, uint16_t respLen)
sMSCAddressTlv SMSCTlv
Definition: sms.h:747
int unpack_sms_GetSMSCAddress(uint8_t *pResp, uint16_t respLen, unpack_sms_GetSMSCAddress_t *pOutput)
Definition: sms.h:438
uint16_t num_instances
Definition: sms.h:1078
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:1357
uint8_t storageType
Definition: sms.h:782
uint8_t TlvPresent
Definition: sms.h:557
Definition: sms.h:223
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