LinuxQMISDK  SLQS04.00.17
 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 
80 typedef struct {
81  uint32_t messageTag;
82  uint32_t messageFormat;
83  uint32_t messageSize;
84  uint8_t message[MAX_SMS_MESSAGE_SIZE];
87 
100  pack_qmi_t *pCtx,
101  uint8_t *pReqBuf,
102  uint16_t *pLen,
103  pack_sms_SLQSGetSMS_t *reqParam
104  );
105 
117  uint8_t *pResp,
118  uint16_t respLen,
119  unpack_sms_SLQSGetSMS_t *pOutput
120  );
121 
141 typedef struct{
142  uint32_t storageType;
143  uint32_t *pRequestedTag;
144  uint8_t *pMessageMode;
146 
154 typedef struct
155 {
156  uint32_t messageIndex;
157  uint32_t messageTag;
159 
177 typedef struct{
178  uint32_t messageListSize;
182 
196  pack_qmi_t *pCtx,
197  uint8_t *pReqBuf,
198  uint16_t *pLen,
199  pack_sms_SLQSGetSMSList_t *reqParam
200  );
201 
214  uint8_t *pResp,
215  uint16_t respLen,
217  );
218 
240 typedef struct{
241  uint32_t storageType;
242  uint32_t messageIndex;
243  uint32_t messageTag;
244  uint8_t *pMessageMode;
246 
260  pack_qmi_t *pCtx,
261  uint8_t *pReqBuf,
262  uint16_t *pLen,
264  );
265 
272 typedef struct{
275 
288  uint8_t *pResp,
289  uint16_t respLen,
291  );
292 
319 typedef struct{
320  uint32_t storageType;
321  uint32_t *pMessageIndex;
322  uint32_t *pMessageTag;
323  uint8_t *pMessageMode;
325 
339  pack_qmi_t *pCtx,
340  uint8_t *pReqBuf,
341  uint16_t *pLen,
342  pack_sms_SLQSDeleteSMS_t *reqParam
343  );
344 
351 typedef struct{
354 
367  uint8_t *pResp,
368  uint16_t respLen,
370  );
371 
390 typedef struct{
391  uint32_t messageFormat;
392  uint32_t messageSize;
393  uint8_t *pMessage;
394  uint8_t *pLinktimer;
396 
411 typedef struct{
412  uint16_t messageID;
416 
429 int pack_sms_SendSMS(
430  pack_qmi_t *pCtx,
431  uint8_t *pReqBuf,
432  uint16_t *pLen,
433  pack_sms_SendSMS_t *reqParam
434  );
435 
448  uint8_t *pResp,
449  uint16_t respLen,
450  unpack_sms_SendSMS_t *pOutput
451  );
452 
457 };
458 
463 typedef struct{
464  enum eqmiCbkSetStatus status;
466 
480  pack_qmi_t *pCtx,
481  uint8_t *pReqBuf,
482  uint16_t *pLen,
484  );
485 
491 typedef struct{
494 
507  uint8_t *pResp,
508  uint16_t respLen,
510  );
516 typedef struct
517 {
518  uint32_t storageType;
519  uint32_t messageIndex;
521 
533 typedef struct
534 {
535  uint8_t TlvPresent;
562 typedef struct
563 {
564  uint8_t ackIndicator;
565  uint32_t transactionID;
566  uint8_t format;
567  uint16_t length;
570 
581 typedef struct
582 {
583  uint8_t TlvPresent;
586 
591 typedef struct
592 {
593  uint8_t messageMode;
595 
606 typedef struct
607 {
608  uint8_t TlvPresent;
611 
627 typedef struct
628 {
630  uint16_t length;
631  uint8_t data[MAX_MSE_TWS_MSG];
633 
644 typedef struct
645 {
646  uint8_t TlvPresent;
649 
661 typedef struct
662 {
666 
677 typedef struct
678 {
679  uint8_t TlvPresent;
682 
692 typedef struct
693 {
694  uint8_t length;
695  uint8_t data[MAX_MSC_ADDRESS_SIZE];
697 
708 typedef struct
709 {
710  uint8_t TlvPresent;
713 
718 typedef struct
719 {
720  uint8_t smsOnIMS;
721 }sMSOnIMSInfo;
722 
733 typedef struct
734 {
735  uint8_t TlvPresent;
737 }sMSOnIMSTlv;
738 
778 typedef struct{
788 
801  uint8_t *pResp,
802  uint16_t respLen,
804  );
805 
824 typedef struct{
825  uint8_t storageType;
826  uint8_t messageMode;
829 
842  uint8_t *pResp,
843  uint16_t respLen,
845  );
846 
873 typedef struct{
874  uint8_t addressSize;
875  uint8_t *pSMSCAddress;
876  uint8_t typeSize;
877  uint8_t *pSMSCType;
880 
893  pack_qmi_t *pCtx,
894  uint8_t *pReqBuf,
895  uint16_t *pLen
896  );
897 
910  uint8_t *pResp,
911  uint16_t respLen,
913  );
914 
926 typedef struct{
927  uint8_t *pSMSCAddress;
928  uint8_t *pSMSCType;
930 
943  pack_qmi_t *pCtx,
944  uint8_t *pReqBuf,
945  uint16_t *pLen,
946  pack_sms_SetSMSCAddress_t *reqParam
947  );
948 
954 typedef struct{
957 
968  uint8_t *pResp,
969  uint16_t respLen,
971  );
972 
996 typedef struct{
997  uint32_t storageType;
998  uint32_t messageFormat;
999  uint32_t messageSize;
1000  uint8_t *pMessage;
1002 
1011 typedef struct{
1012  uint32_t *pMessageIndex;
1015 
1027 int pack_sms_SaveSMS(
1028  pack_qmi_t *pCtx,
1029  uint8_t *pReqBuf,
1030  uint16_t *pLen,
1031  pack_sms_SaveSMS_t *reqParam
1032  );
1033 
1043 int unpack_sms_SaveSMS(
1044  uint8_t *pResp,
1045  uint16_t respLen,
1046  unpack_sms_SaveSMS_t *pOutput
1047  );
1048 
1065 typedef struct
1066 {
1067  uint16_t fromServiceId;
1068  uint16_t toServiceId;
1069  uint8_t selected;
1071 
1094 typedef struct {
1095  uint8_t activated_ind;
1096  uint16_t num_instances;
1099 
1115 typedef struct{
1117  uint16_t language;
1118  uint8_t selected;
1120 
1143 typedef struct{
1144  uint8_t activated_ind;
1145  uint16_t num_instances;
1148 
1163 typedef struct{
1168 
1176 typedef struct{
1177  uint8_t mode;
1179 
1192  pack_qmi_t *pCtx,
1193  uint8_t *pReqBuf,
1194  uint16_t *pLen,
1196  );
1197 
1210  uint8_t *pResp,
1211  uint16_t respLen,
1213  );
1214 
1230 typedef struct{
1231  uint8_t mode;
1235 
1248  pack_qmi_t *pCtx,
1249  uint8_t *pReqBuf,
1250  uint16_t *pLen,
1252  );
1253 
1261 typedef struct{
1264 
1275  uint8_t *pResp,
1276  uint16_t respLen,
1278  );
1279 
1293 typedef struct{
1294  uint8_t mode;
1297 
1310  pack_qmi_t *pCtx,
1311  uint8_t *pReqBuf,
1312  uint16_t *pLen,
1314  );
1315 
1322 typedef struct{
1325 
1336  uint8_t *pResp,
1337  uint16_t respLen,
1339  );
1340 
1354 typedef struct
1355 {
1356  uint8_t TransType;
1357  uint8_t TransCap;
1359 
1379 typedef struct
1380 {
1381  uint8_t *pRegInd;
1384 
1400 typedef struct
1401 {
1405 
1418  pack_qmi_t *pCtx,
1419  uint8_t *pReqBuf,
1420  uint16_t *pLen
1421  );
1422 
1435  uint8_t *pResp,
1436  uint16_t respLen,
1438  );
1439 
1457 typedef struct
1458 {
1459  uint8_t *pRegStatus;
1461 
1474 typedef struct
1475 {
1479 
1492  pack_qmi_t *pCtx,
1493  uint8_t *pReqBuf,
1494  uint16_t *pLen
1495  );
1496 
1509  uint8_t *pResp,
1510  uint16_t respLen,
1512  );
1513 
1539 typedef struct
1540 {
1545 
1562 typedef struct
1563 {
1567 
1580  pack_qmi_t *pCtx,
1581  uint8_t *pReqBuf,
1582  uint16_t *pLen
1583  );
1584 
1597  uint8_t *pResp,
1598  uint16_t respLen,
1600  );
1601 
1602 
1637 typedef struct
1638 {
1643 
1652 typedef struct
1653 {
1656 
1669  pack_qmi_t *pCtx,
1670  uint8_t *pReqBuf,
1671  uint16_t *pLen,
1673  );
1674 
1681 typedef struct
1682 {
1685 
1696  uint8_t *pResp,
1697  uint16_t respLen,
1699  );
1700 
1738 typedef struct
1739 {
1740  uint8_t messageType;
1741  uint8_t messageClass;
1742  uint8_t routeStorage;
1743  uint8_t receiptAction;
1744 } sms_routeEntry;
1745 
1758 typedef struct
1759 {
1760  uint16_t numOfRoutes;
1764 
1775 typedef struct
1776 {
1779 
1794  pack_qmi_t *pCtx,
1795  uint8_t *pReqBuf,
1796  uint16_t *pLen,
1797  pack_sms_SLQSSmsSetRoutes_t *reqParam
1798  );
1799 
1806 typedef struct
1807 {
1822  uint8_t *pResp,
1823  uint16_t respLen,
1825  );
1826 
1836 typedef struct
1837 {
1838  uint8_t msgProtocol;
1840 
1852 typedef struct
1853 {
1857 
1870  pack_qmi_t *pCtx,
1871  uint8_t *pReqBuf,
1872  uint16_t *pLen
1873  );
1874 
1887  uint8_t *pResp,
1888  uint16_t respLen,
1890  );
1891 
1908 typedef struct
1909 {
1910  uint8_t storageType;
1911  uint8_t *pMessageMode;
1913 
1914 
1927 typedef struct
1928 {
1929  uint32_t maxStorageSize;
1930  uint32_t freeSlots;
1932 
1939 typedef struct
1940 {
1943 
1960 typedef struct
1961 {
1965 
1980  pack_qmi_t *pCtx,
1981  uint8_t *pReqBuf,
1982  uint16_t *pLen,
1984  );
1985 
2000  uint8_t *pResp,
2001  uint16_t respLen,
2003  );
2004 
2024 typedef struct
2025 {
2026  uint8_t msgType;
2027  uint8_t activeInd;
2028  uint8_t msgCount;
2030 
2042 typedef struct
2043 {
2044  uint8_t numInstances;
2047 
2059 typedef struct
2060 {
2064 
2077  pack_qmi_t *pCtx,
2078  uint8_t *pReqBuf,
2079  uint16_t *pLen
2080  );
2081 
2094  uint8_t *pResp,
2095  uint16_t respLen,
2097  );
2098 
2167 typedef struct
2168 {
2169  uint32_t messageFormat;
2170  uint32_t messageSize;
2171  uint8_t *pMessage;
2172  uint8_t *pForceOnDC;
2173  uint8_t *pServiceOption;
2174  uint8_t *pFollowOnDC;
2175  uint8_t *pLinktimer;
2176  uint8_t *pSmsOnIms;
2177  uint8_t *pRetryMessage;
2178  uint32_t *pRetryMessageId;
2179  uint32_t *pUserData;
2181 
2189 typedef struct
2190 {
2193 
2206  pack_qmi_t *pCtx,
2207  uint8_t *pReqBuf,
2208  uint16_t *pLen,
2209  pack_sms_SLQSSendAsyncSMS_t *reqParam
2210  );
2211 
2217 typedef struct
2218 {
2221 
2232  uint8_t *pResp,
2233  uint16_t respLen,
2235  );
2236 
2246 typedef struct
2247 {
2248  uint8_t smsStorage;
2250 
2263  pack_qmi_t *pCtx,
2264  uint8_t *pReqBuf,
2265  uint16_t *pLen,
2267  );
2268 
2274 typedef struct
2275 {
2278 
2289  uint8_t *pResp,
2290  uint16_t respLen,
2292  );
2293 
2307 typedef struct
2308 {
2309  uint32_t *pSmsStorage;
2312 
2326  pack_qmi_t *pCtx,
2327  uint8_t *pReqBuf,
2328  uint16_t *pLen
2329  );
2330 
2344  uint8_t *pResp,
2345  uint16_t respLen,
2347  );
2348 
2371 typedef struct
2372 {
2373  uint8_t regInd;
2377 
2390  uint8_t *pResp,
2391  uint16_t respLen,
2393  );
2394 
2414 typedef struct
2415 {
2416  uint8_t NWRegStat;
2419 
2432  uint8_t *pResp,
2433  uint16_t respLen,
2435  );
2436 
2452 typedef struct
2453 {
2454  uint8_t numInstances;
2458 
2471  uint8_t *pResp,
2472  uint16_t respLen,
2474  );
2475 
2540 typedef struct
2541 {
2542  uint16_t sendStatus;
2543  uint16_t messageID;
2544  uint16_t causeCode;
2545  uint8_t errorClass;
2546  uint16_t RPCause;
2547  uint8_t TPCause;
2550  uint8_t alphaIDLen;
2551  uint8_t *pAlphaID;
2552  uint32_t userData;
2555 
2568  uint8_t *pResp,
2569  uint16_t respLen,
2571  );
2572 
2573 
2574 #ifdef __cplusplus
2575 } /* extern "C" { */
2576 #endif
2577 
2578 #endif
2579 
Definition: sms.h:661
sMSCAddressInfo SMSCInfo
Definition: sms.h:711
Definition: sms.h:581
uint8_t * pAlphaID
Definition: sms.h:2551
uint8_t * pRegStatus
Definition: sms.h:1459
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:710
uint16_t sendStatus
Definition: sms.h:2542
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:1379
uint16_t numOfRoutes
Definition: sms.h:1760
swi_uint256_t ParamPresenceMask
Definition: sms.h:2553
uint8_t * pForceOnDC
Definition: sms.h:2172
Definition: sms.h:533
uint16_t serviceCategory
Definition: sms.h:1116
eTWSPLMNInfoTlv ETWSPLMNTlv
Definition: sms.h:783
Definition: sms.h:677
uint16_t messageID
Definition: sms.h:412
Definition: sms.h:44
newMTMessageTlv NewMMTlv
Definition: sms.h:779
Definition: sms.h:996
int unpack_sms_SLQSNWRegInfoCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSNWRegInfoCallback_ind_t *pOutput)
uint32_t messageSize
Definition: sms.h:999
int pack_sms_SLQSGetTransNWRegInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t messageMode
Definition: sms.h:826
int unpack_sms_SetNewSMSCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_sms_SetNewSMSCallback_ind_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: sms.h:827
uint8_t * pMessageMode
Definition: sms.h:144
uint8_t * pMessage
Definition: sms.h:393
sMSTransferRouteMTMessageInfo TransferRouteMTMessageInfo
Definition: sms.h:584
uint8_t storageType
Definition: sms.h:1910
uint32_t messageListSize
Definition: sms.h:178
#define SMS_MAX_SMS_ROUTES
Definition: sms.h:24
Definition: sms.h:733
#define SMS_CONFIG_LEN
Definition: sms.h:23
Definition: sms.h:1758
swi_uint256_t ParamPresenceMask
Definition: sms.h:2276
uint32_t messageTag
Definition: sms.h:157
Definition: sms.h:591
uint16_t messageID
Definition: sms.h:2543
uint32_t * pRequestedTag
Definition: sms.h:143
int unpack_sms_SLQSModifySMSStatus(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSModifySMSStatus_t *pOutput)
Definition: sms.h:319
uint8_t * pSMSCAddress
Definition: sms.h:927
uint32_t messageFormat
Definition: sms.h:998
#define MAX_MS_TRANSFER_ROUTE_MSG
Definition: sms.h:18
sMSOnIMSInfo IMSInfo
Definition: sms.h:736
#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:511
swi_uint256_t ParamPresenceMask
Definition: sms.h:352
Definition: sms.h:1927
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:2548
#define MAX_MSE_TWS_MSG
Definition: sms.h:19
uint8_t * pServiceOption
Definition: sms.h:2173
uint8_t mode
Definition: sms.h:1231
uint32_t messageIndex
Definition: sms.h:519
Definition: sms.h:2167
int unpack_sms_SLQSGetSmsBroadcastConfig(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetSmsBroadcastConfig_t *pOutput)
uint32_t * pSmsStorage
Definition: sms.h:2309
int unpack_sms_SLQSSetSmsBroadcastConfig(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSetSmsBroadcastConfig_t *pOutput)
Definition: sms.h:1065
Definition: sms.h:1637
uint8_t numInstances
Definition: sms.h:2044
int unpack_sms_SetSMSCAddress(uint8_t *pResp, uint16_t respLen, unpack_sms_SetSMSCAddress_t *pOutput)
uint32_t freeSlots
Definition: sms.h:1930
int unpack_sms_SetNewSMSCallback(uint8_t *pResp, uint16_t respLen, unpack_sms_SetNewSMSCallback_t *Output)
Definition: sms.h:177
uint8_t * pLinktimer
Definition: sms.h:2175
uint8_t TransType
Definition: sms.h:1356
swi_uint256_t ParamPresenceMask
Definition: sms.h:85
uint8_t alphaIDLen
Definition: sms.h:2550
uint32_t storageType
Definition: sms.h:241
swi_uint256_t ParamPresenceMask
Definition: sms.h:1477
sMSEtwsMessageTlv ETWSTlv
Definition: sms.h:782
uint16_t fromServiceId
Definition: sms.h:1067
sms_qaQmi3GPPBroadcastCfgInfo * pBroadcastConfig
Definition: sms.h:1164
uint32_t * pMessageIndex
Definition: sms.h:1012
swi_uint256_t ParamPresenceMask
Definition: sms.h:786
Definition: sms.h:491
uint32_t * pMessageTag
Definition: sms.h:322
uint8_t notificationType
Definition: sms.h:629
int pack_sms_SLQSSetIndicationRegister(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSetIndicationRegister_t *reqParam)
swi_uint256_t ParamPresenceMask
Definition: sms.h:2310
uint8_t mode
Definition: sms.h:1294
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:2248
sMSEtwsPlmnInfo ETWSPLMNInfo
Definition: sms.h:680
Definition: sms.h:390
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:1118
uint32_t maxStorageSize
Definition: sms.h:1929
uint8_t errorClass
Definition: sms.h:2545
int pack_sms_SLQSSmsGetMessageProtocol(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t typeSize
Definition: sms.h:876
sms_qaQmi3GPP2BroadcastCfgInfo * pCDMABroadcastConfig
Definition: sms.h:1165
uint8_t activated_ind
Definition: sms.h:1144
sms_setRoutesReq * pSetRoutesReq
Definition: sms.h:1777
Definition: sms.h:411
sms_maxStorageSizeResp * pMaxStorageSizeResp
Definition: sms.h:1962
uint32_t * pRetryMessageId
Definition: sms.h:2178
uint8_t NWRegStat
Definition: sms.h:2416
Definition: sms.h:454
uint8_t length
Definition: sms.h:694
uint8_t * pRegTransNWRegInfoEvt
Definition: sms.h:1640
sms_getMsgWaitingInfo * pGetMsgWaitingInfoResp
Definition: sms.h:2061
int unpack_sms_SLQSSmsGetMaxStorageSize(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSmsGetMaxStorageSize_t *pOutput)
uint8_t msgType
Definition: sms.h:2026
swi_uint256_t ParamPresenceMask
Definition: sms.h:1808
uint8_t msgCount
Definition: sms.h:2028
sMSOnIMSTlv IMSTlv
Definition: sms.h:785
uint32_t messageFormat
Definition: sms.h:2169
uint16_t length
Definition: sms.h:630
sms_qaQmi3GPPBroadcastCfgInfo * pBroadcastConfig
Definition: sms.h:1232
sms_sendAsyncsmsParams * pSendSmsParams
Definition: sms.h:2191
uint8_t * pMessageMode
Definition: sms.h:1911
int unpack_sms_SendSMS(uint8_t *pResp, uint16_t respLen, unpack_sms_SendSMS_t *pOutput)
uint8_t * pRegCallStatInfoEvt
Definition: sms.h:1641
uint32_t messageIndex
Definition: sms.h:242
Definition: sms.h:1094
uint16_t length
Definition: sms.h:567
Definition: sms.h:644
uint32_t messageFormat
Definition: sms.h:391
uint8_t msgDelFailureCause
Definition: sms.h:2549
swi_uint256_t ParamPresenceMask
Definition: sms.h:1855
Definition: sms.h:2189
sms_getIndicationReg * pGetIndicationRegInfo
Definition: sms.h:1564
uint32_t storageType
Definition: sms.h:142
uint8_t TlvPresent
Definition: sms.h:535
uint8_t TlvPresent
Definition: sms.h:679
int unpack_sms_SLQSSmsGetMessageProtocol(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSmsGetMessageProtocol_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: sms.h:1963
uint8_t smsOnIMS
Definition: sms.h:720
messageModeTlv MMTlv
Definition: sms.h:781
swi_uint256_t ParamPresenceMask
Definition: sms.h:2375
uint16_t num_instances
Definition: sms.h:1096
Definition: sms.h:1115
uint16_t RPCause
Definition: sms.h:2546
Definition: sms.h:2307
Definition: sms.h:351
uint32_t storageType
Definition: sms.h:320
swi_uint256_t ParamPresenceMask
Definition: sms.h:2417
uint8_t * pMessage
Definition: sms.h:1000
sMSEtwsMessageInfo EtwsMessageInfo
Definition: sms.h:647
swi_uint256_t ParamPresenceMask
Definition: sms.h:1166
swi_uint256_t ParamPresenceMask
Definition: sms.h:1262
Definition: sms.h:154
uint32_t messageSize
Definition: sms.h:392
Definition: sms.h:627
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:2171
uint8_t messageClass
Definition: sms.h:1741
Definition: sms.h:1836
int pack_sms_SLQSSendAsyncSMS(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSendAsyncSMS_t *reqParam)
Definition: sms.h:1539
int pack_sms_GetSMSCAddress(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: sms.h:1738
int pack_sms_SLQSGetTransLayerInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
sms_qaQmi3GPP2BroadcastCfgInfo * pCDMABroadcastConfig
Definition: sms.h:1233
Definition: sms.h:516
sms_transLayerInfo * pTransLayerInfo
Definition: sms.h:1382
uint8_t mode
Definition: sms.h:1177
uint16_t language
Definition: sms.h:1117
swi_uint256_t ParamPresenceMask
Definition: sms.h:2062
uint32_t messageFailureCode
Definition: sms.h:413
uint8_t addressSize
Definition: sms.h:874
Definition: sms.h:456
Definition: sms.h:1143
uint8_t msgProtocol
Definition: sms.h:1838
int unpack_sms_SLQSSendAsyncSMS(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSendAsyncSMS_t *pOutput)
uint8_t * pRegCallStatInfoEvt
Definition: sms.h:1543
swi_uint256_t ParamPresenceMask
Definition: sms.h:1323
uint8_t TransCap
Definition: sms.h:1357
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:1402
sms_maxStorageSizeReq * pMaxStorageSizeReq
Definition: sms.h:1941
uint32_t * pUserData
Definition: sms.h:2179
swi_uint256_t ParamPresenceMask
Definition: sms.h:878
uint8_t messageType
Definition: sms.h:1740
Definition: sms.h:562
uint8_t * pRetryMessage
Definition: sms.h:2177
int pack_sms_SaveSMS(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SaveSMS_t *reqParam)
Definition: sms.h:2246
transferRouteMessageTlv TRMessageTlv
Definition: sms.h:780
int unpack_sms_SLQSWmsAsyncRawSendCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSWmsAsyncRawSendCallBack_ind_t *pOutput)
uint16_t toServiceId
Definition: sms.h:1068
int unpack_sms_SLQSGetMessageWaiting(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetMessageWaiting_t *pOutput)
uint32_t userData
Definition: sms.h:2552
uint32_t messageFormat
Definition: sms.h:82
uint8_t * pSMSCType
Definition: sms.h:877
int unpack_sms_SLQSWmsMemoryFullCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSWmsMemoryFullCallBack_ind_t *pOutput)
uint8_t * pSMSCType
Definition: sms.h:928
int pack_sms_SetNewSMSCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SetNewSMSCallback_t reqParam)
Definition: sms.h:2217
eqmiCbkSetStatus
Definition: sms.h:453
uint32_t messageSize
Definition: sms.h:2170
uint16_t mobileNetworkCode
Definition: sms.h:664
uint8_t * pTransferStatusReport
Definition: sms.h:1762
int unpack_sms_SLQSSmsSetRoutes(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSmsSetRoutes_t *pOutput)
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:2174
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:394
uint32_t messageIndex
Definition: sms.h:156
uint8_t * pMessageMode
Definition: sms.h:244
uint8_t * pRegInd
Definition: sms.h:1381
uint8_t routeStorage
Definition: sms.h:1742
uint8_t broadcastActivate
Definition: sms.h:1295
uint8_t activated_ind
Definition: sms.h:1095
Definition: sms.h:1011
sMSMTMessageInfo MTMessageInfo
Definition: sms.h:536
Definition: sms.h:1908
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:1354
uint32_t messageTag
Definition: sms.h:81
swi_uint256_t ParamPresenceMask
Definition: sms.h:1013
int pack_sms_SetSMSCAddress(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SetSMSCAddress_t *reqParam)
swi_uint256_t ParamPresenceMask
Definition: sms.h:1565
Definition: sms.h:1775
int unpack_sms_SaveSMS(uint8_t *pResp, uint16_t respLen, unpack_sms_SaveSMS_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: sms.h:492
Definition: sms.h:2024
uint8_t format
Definition: sms.h:566
uint8_t TlvPresent
Definition: sms.h:608
swi_uint256_t ParamPresenceMask
Definition: sms.h:414
uint32_t transactionID
Definition: sms.h:565
int unpack_sms_SLQSWmsMessageWaitingCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSWmsMessageWaitingCallBack_ind_t *pOutput)
uint8_t * pMessageMode
Definition: sms.h:323
Definition: sms.h:606
int unpack_sms_SLQSDeleteSMS(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSDeleteSMS_t *pOutput)
uint8_t ackIndicator
Definition: sms.h:564
#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:997
Definition: sms.h:926
uint8_t activeInd
Definition: sms.h:2027
uint32_t storageType
Definition: sms.h:518
int unpack_sms_SLQSSetSmsBroadcastActivation(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSetSmsBroadcastActivation_t *pOutput)
Definition: sms.h:80
uint8_t messageMode
Definition: sms.h:593
sms_msgProtocolResp * pMessageProtocol
Definition: sms.h:1854
swi_uint256_t ParamPresenceMask
Definition: sms.h:273
swi_uint256_t ParamPresenceMask
Definition: sms.h:180
int unpack_sms_SLQSGetSMSList(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetSMSList_t *pOutput)
uint8_t selected
Definition: sms.h:1069
uint8_t * pRegTransNWRegInfoEvt
Definition: sms.h:1542
sms_getTransNWRegInfo * pGetTransNWRegInfo
Definition: sms.h:1476
Definition: sms.h:1806
uint16_t causeCode
Definition: sms.h:2544
int unpack_sms_SLQSGetTransNWRegInfo(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetTransNWRegInfo_t *pOutput)
uint8_t regInd
Definition: sms.h:2373
uint32_t messageSize
Definition: sms.h:83
Definition: sms.h:873
sMSMessageModeInfo MessageModeInfo
Definition: sms.h:609
swi_uint256_t ParamPresenceMask
Definition: sms.h:1683
uint8_t receiptAction
Definition: sms.h:1743
Definition: sms.h:954
sms_setIndicationReg * pSetIndicationRegReq
Definition: sms.h:1654
uint8_t TlvPresent
Definition: sms.h:646
Definition: sms.h:455
swi_uint256_t ParamPresenceMask
Definition: sms.h:2456
uint32_t messageTag
Definition: sms.h:243
uint32_t messageIndex
Definition: sms.h:46
uint8_t TPCause
Definition: sms.h:2547
Definition: sms.h:708
swi_uint256_t ParamPresenceMask
Definition: sms.h:1403
uint8_t * pSMSCAddress
Definition: sms.h:875
Definition: sms.h:692
uint8_t * pSmsOnIms
Definition: sms.h:2176
Definition: common.h:128
Definition: sms.h:718
uint32_t * pMessageIndex
Definition: sms.h:321
Definition: switype_256bit.h:14
Definition: sms.h:2042
uint8_t * pRegTransLayerInfoEvt
Definition: sms.h:1639
uint16_t mobileCountryCode
Definition: sms.h:663
swi_uint256_t ParamPresenceMask
Definition: sms.h:2219
Definition: sms.h:141
int pack_sms_SLQSSwiGetSMSStorage(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t numInstances
Definition: sms.h:2454
uint8_t * pRegTransLayerInfoEvt
Definition: sms.h:1541
int unpack_sms_SLQSSetIndicationRegister(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSetIndicationRegister_t *pOutput)
uint8_t TlvPresent
Definition: sms.h:735
int unpack_sms_SLQSSetSmsStorage(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSetSmsStorage_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: sms.h:955
sms_transLayerInfo * pTransLayerInfo
Definition: sms.h:2374
sMSCAddressTlv SMSCTlv
Definition: sms.h:784
int unpack_sms_GetSMSCAddress(uint8_t *pResp, uint16_t respLen, unpack_sms_GetSMSCAddress_t *pOutput)
Definition: sms.h:463
uint16_t num_instances
Definition: sms.h:1145
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:1457
Definition: sms.h:2274
uint8_t storageType
Definition: sms.h:825
uint8_t TlvPresent
Definition: sms.h:583
Definition: sms.h:240
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