LinuxQMISDK-Lite  SLQS04.00.23
 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 
594 typedef struct
595 {
596  uint8_t messageMode;
598 
609 typedef struct
610 {
611  uint8_t TlvPresent;
614 
630 typedef struct
631 {
633  uint16_t length;
634  uint8_t data[MAX_MSE_TWS_MSG];
636 
647 typedef struct
648 {
649  uint8_t TlvPresent;
652 
664 typedef struct
665 {
669 
680 typedef struct
681 {
682  uint8_t TlvPresent;
685 
695 typedef struct
696 {
697  uint8_t length;
698  uint8_t data[MAX_MSC_ADDRESS_SIZE];
700 
711 typedef struct
712 {
713  uint8_t TlvPresent;
716 
721 typedef struct
722 {
723  uint8_t smsOnIMS;
724 }sMSOnIMSInfo;
725 
736 typedef struct
737 {
738  uint8_t TlvPresent;
740 }sMSOnIMSTlv;
741 
782 typedef struct{
792 
805  uint8_t *pResp,
806  uint16_t respLen,
808  );
809 
828 typedef struct{
829  uint8_t storageType;
830  uint8_t messageMode;
833 
846  uint8_t *pResp,
847  uint16_t respLen,
849  );
850 
877 typedef struct{
878  uint8_t addressSize;
879  uint8_t *pSMSCAddress;
880  uint8_t typeSize;
881  uint8_t *pSMSCType;
884 
897  pack_qmi_t *pCtx,
898  uint8_t *pReqBuf,
899  uint16_t *pLen
900  );
901 
914  uint8_t *pResp,
915  uint16_t respLen,
917  );
918 
930 typedef struct{
931  uint8_t *pSMSCAddress;
932  uint8_t *pSMSCType;
934 
947  pack_qmi_t *pCtx,
948  uint8_t *pReqBuf,
949  uint16_t *pLen,
950  pack_sms_SetSMSCAddress_t *reqParam
951  );
952 
958 typedef struct{
961 
972  uint8_t *pResp,
973  uint16_t respLen,
975  );
976 
1000 typedef struct{
1001  uint32_t storageType;
1002  uint32_t messageFormat;
1003  uint32_t messageSize;
1004  uint8_t *pMessage;
1006 
1015 typedef struct{
1016  uint32_t *pMessageIndex;
1019 
1031 int pack_sms_SaveSMS(
1032  pack_qmi_t *pCtx,
1033  uint8_t *pReqBuf,
1034  uint16_t *pLen,
1035  pack_sms_SaveSMS_t *reqParam
1036  );
1037 
1047 int unpack_sms_SaveSMS(
1048  uint8_t *pResp,
1049  uint16_t respLen,
1050  unpack_sms_SaveSMS_t *pOutput
1051  );
1052 
1069 typedef struct
1070 {
1071  uint16_t fromServiceId;
1072  uint16_t toServiceId;
1073  uint8_t selected;
1075 
1098 typedef struct {
1099  uint8_t activated_ind;
1100  uint16_t num_instances;
1103 
1119 typedef struct{
1121  uint16_t language;
1122  uint8_t selected;
1124 
1147 typedef struct{
1148  uint8_t activated_ind;
1149  uint16_t num_instances;
1152 
1167 typedef struct{
1172 
1180 typedef struct{
1181  uint8_t mode;
1183 
1196  pack_qmi_t *pCtx,
1197  uint8_t *pReqBuf,
1198  uint16_t *pLen,
1200  );
1201 
1214  uint8_t *pResp,
1215  uint16_t respLen,
1217  );
1218 
1234 typedef struct{
1235  uint8_t mode;
1239 
1252  pack_qmi_t *pCtx,
1253  uint8_t *pReqBuf,
1254  uint16_t *pLen,
1256  );
1257 
1265 typedef struct{
1268 
1279  uint8_t *pResp,
1280  uint16_t respLen,
1282  );
1283 
1297 typedef struct{
1298  uint8_t mode;
1301 
1314  pack_qmi_t *pCtx,
1315  uint8_t *pReqBuf,
1316  uint16_t *pLen,
1318  );
1319 
1326 typedef struct{
1329 
1340  uint8_t *pResp,
1341  uint16_t respLen,
1343  );
1344 
1358 typedef struct
1359 {
1360  uint8_t TransType;
1361  uint8_t TransCap;
1363 
1383 typedef struct
1384 {
1385  uint8_t *pRegInd;
1388 
1404 typedef struct
1405 {
1409 
1422  pack_qmi_t *pCtx,
1423  uint8_t *pReqBuf,
1424  uint16_t *pLen
1425  );
1426 
1439  uint8_t *pResp,
1440  uint16_t respLen,
1442  );
1443 
1461 typedef struct
1462 {
1463  uint8_t *pRegStatus;
1465 
1478 typedef struct
1479 {
1483 
1496  pack_qmi_t *pCtx,
1497  uint8_t *pReqBuf,
1498  uint16_t *pLen
1499  );
1500 
1513  uint8_t *pResp,
1514  uint16_t respLen,
1516  );
1517 
1543 typedef struct
1544 {
1549 
1566 typedef struct
1567 {
1571 
1584  pack_qmi_t *pCtx,
1585  uint8_t *pReqBuf,
1586  uint16_t *pLen
1587  );
1588 
1601  uint8_t *pResp,
1602  uint16_t respLen,
1604  );
1605 
1606 
1641 typedef struct
1642 {
1647 
1656 typedef struct
1657 {
1660 
1673  pack_qmi_t *pCtx,
1674  uint8_t *pReqBuf,
1675  uint16_t *pLen,
1677  );
1678 
1685 typedef struct
1686 {
1689 
1700  uint8_t *pResp,
1701  uint16_t respLen,
1703  );
1704 
1742 typedef struct
1743 {
1744  uint8_t messageType;
1745  uint8_t messageClass;
1746  uint8_t routeStorage;
1747  uint8_t receiptAction;
1748 } sms_routeEntry;
1749 
1762 typedef struct
1763 {
1764  uint16_t numOfRoutes;
1768 
1779 typedef struct
1780 {
1783 
1798  pack_qmi_t *pCtx,
1799  uint8_t *pReqBuf,
1800  uint16_t *pLen,
1801  pack_sms_SLQSSmsSetRoutes_t *reqParam
1802  );
1803 
1810 typedef struct
1811 {
1826  uint8_t *pResp,
1827  uint16_t respLen,
1829  );
1830 
1840 typedef struct
1841 {
1842  uint8_t msgProtocol;
1844 
1856 typedef struct
1857 {
1861 
1874  pack_qmi_t *pCtx,
1875  uint8_t *pReqBuf,
1876  uint16_t *pLen
1877  );
1878 
1891  uint8_t *pResp,
1892  uint16_t respLen,
1894  );
1895 
1912 typedef struct
1913 {
1914  uint8_t storageType;
1915  uint8_t *pMessageMode;
1917 
1918 
1931 typedef struct
1932 {
1933  uint32_t maxStorageSize;
1934  uint32_t freeSlots;
1936 
1943 typedef struct
1944 {
1947 
1964 typedef struct
1965 {
1969 
1984  pack_qmi_t *pCtx,
1985  uint8_t *pReqBuf,
1986  uint16_t *pLen,
1988  );
1989 
2004  uint8_t *pResp,
2005  uint16_t respLen,
2007  );
2008 
2028 typedef struct
2029 {
2030  uint8_t msgType;
2031  uint8_t activeInd;
2032  uint8_t msgCount;
2034 
2046 typedef struct
2047 {
2048  uint8_t numInstances;
2051 
2063 typedef struct
2064 {
2068 
2081  pack_qmi_t *pCtx,
2082  uint8_t *pReqBuf,
2083  uint16_t *pLen
2084  );
2085 
2098  uint8_t *pResp,
2099  uint16_t respLen,
2101  );
2102 
2171 typedef struct
2172 {
2173  uint32_t messageFormat;
2174  uint32_t messageSize;
2175  uint8_t *pMessage;
2176  uint8_t *pForceOnDC;
2177  uint8_t *pServiceOption;
2178  uint8_t *pFollowOnDC;
2179  uint8_t *pLinktimer;
2180  uint8_t *pSmsOnIms;
2181  uint8_t *pRetryMessage;
2182  uint32_t *pRetryMessageId;
2183  uint32_t *pUserData;
2185 
2193 typedef struct
2194 {
2197 
2210  pack_qmi_t *pCtx,
2211  uint8_t *pReqBuf,
2212  uint16_t *pLen,
2213  pack_sms_SLQSSendAsyncSMS_t *reqParam
2214  );
2215 
2221 typedef struct
2222 {
2225 
2236  uint8_t *pResp,
2237  uint16_t respLen,
2239  );
2240 
2250 typedef struct
2251 {
2252  uint8_t smsStorage;
2254 
2267  pack_qmi_t *pCtx,
2268  uint8_t *pReqBuf,
2269  uint16_t *pLen,
2271  );
2272 
2278 typedef struct
2279 {
2282 
2293  uint8_t *pResp,
2294  uint16_t respLen,
2296  );
2297 
2311 typedef struct
2312 {
2313  uint32_t *pSmsStorage;
2316 
2330  pack_qmi_t *pCtx,
2331  uint8_t *pReqBuf,
2332  uint16_t *pLen
2333  );
2334 
2348  uint8_t *pResp,
2349  uint16_t respLen,
2351  );
2352 
2375 typedef struct
2376 {
2377  uint8_t regInd;
2381 
2394  uint8_t *pResp,
2395  uint16_t respLen,
2397  );
2398 
2418 typedef struct
2419 {
2420  uint8_t NWRegStat;
2423 
2436  uint8_t *pResp,
2437  uint16_t respLen,
2439  );
2440 
2456 typedef struct
2457 {
2458  uint8_t numInstances;
2462 
2475  uint8_t *pResp,
2476  uint16_t respLen,
2478  );
2479 
2544 typedef struct
2545 {
2546  uint16_t sendStatus;
2547  uint16_t messageID;
2548  uint16_t causeCode;
2549  uint8_t errorClass;
2550  uint16_t RPCause;
2551  uint8_t TPCause;
2554  uint8_t alphaIDLen;
2555  uint8_t *pAlphaID;
2556  uint32_t userData;
2559 
2572  uint8_t *pResp,
2573  uint16_t respLen,
2575  );
2576 
2577 
2578 #ifdef __cplusplus
2579 } /* extern "C" { */
2580 #endif
2581 
2582 #endif
2583 
Definition: sms.h:664
sMSCAddressInfo SMSCInfo
Definition: sms.h:714
Definition: sms.h:581
uint8_t * pAlphaID
Definition: sms.h:2555
uint8_t * pRegStatus
Definition: sms.h:1463
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:713
uint16_t sendStatus
Definition: sms.h:2546
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:1383
uint16_t numOfRoutes
Definition: sms.h:1764
swi_uint256_t ParamPresenceMask
Definition: sms.h:2557
uint8_t * pForceOnDC
Definition: sms.h:2176
Definition: sms.h:533
uint16_t serviceCategory
Definition: sms.h:1120
eTWSPLMNInfoTlv ETWSPLMNTlv
Definition: sms.h:787
Definition: sms.h:680
uint16_t messageID
Definition: sms.h:412
Definition: sms.h:44
newMTMessageTlv NewMMTlv
Definition: sms.h:783
Definition: sms.h:1000
int unpack_sms_SLQSNWRegInfoCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSNWRegInfoCallback_ind_t *pOutput)
uint32_t messageSize
Definition: sms.h:1003
int pack_sms_SLQSGetTransNWRegInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t messageMode
Definition: sms.h:830
int unpack_sms_SetNewSMSCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_sms_SetNewSMSCallback_ind_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: sms.h:831
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:1914
uint32_t messageListSize
Definition: sms.h:178
#define SMS_MAX_SMS_ROUTES
Definition: sms.h:24
Definition: sms.h:736
#define SMS_CONFIG_LEN
Definition: sms.h:23
Definition: sms.h:1762
swi_uint256_t ParamPresenceMask
Definition: sms.h:2280
uint32_t messageTag
Definition: sms.h:157
Definition: sms.h:594
uint16_t messageID
Definition: sms.h:2547
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:931
uint32_t messageFormat
Definition: sms.h:1002
#define MAX_MS_TRANSFER_ROUTE_MSG
Definition: sms.h:18
sMSOnIMSInfo IMSInfo
Definition: sms.h:739
#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)
swi_uint256_t ParamPresenceMask
Definition: sms.h:352
Definition: sms.h:1931
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:2552
#define MAX_MSE_TWS_MSG
Definition: sms.h:19
uint8_t * pServiceOption
Definition: sms.h:2177
uint8_t mode
Definition: sms.h:1235
uint32_t messageIndex
Definition: sms.h:519
Definition: sms.h:2171
int unpack_sms_SLQSGetSmsBroadcastConfig(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetSmsBroadcastConfig_t *pOutput)
uint32_t * pSmsStorage
Definition: sms.h:2313
int unpack_sms_SLQSSetSmsBroadcastConfig(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSetSmsBroadcastConfig_t *pOutput)
Definition: sms.h:1069
Definition: sms.h:1641
uint8_t numInstances
Definition: sms.h:2048
int unpack_sms_SetSMSCAddress(uint8_t *pResp, uint16_t respLen, unpack_sms_SetSMSCAddress_t *pOutput)
uint32_t freeSlots
Definition: sms.h:1934
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:2179
uint8_t TransType
Definition: sms.h:1360
swi_uint256_t ParamPresenceMask
Definition: sms.h:85
uint8_t alphaIDLen
Definition: sms.h:2554
uint32_t storageType
Definition: sms.h:241
swi_uint256_t ParamPresenceMask
Definition: sms.h:1481
sMSEtwsMessageTlv ETWSTlv
Definition: sms.h:786
uint16_t fromServiceId
Definition: sms.h:1071
sms_qaQmi3GPPBroadcastCfgInfo * pBroadcastConfig
Definition: sms.h:1168
uint32_t * pMessageIndex
Definition: sms.h:1016
swi_uint256_t ParamPresenceMask
Definition: sms.h:790
Definition: sms.h:491
uint32_t * pMessageTag
Definition: sms.h:322
uint8_t notificationType
Definition: sms.h:632
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:2314
uint8_t mode
Definition: sms.h:1298
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:2252
sMSEtwsPlmnInfo ETWSPLMNInfo
Definition: sms.h:683
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:1122
uint32_t maxStorageSize
Definition: sms.h:1933
uint8_t errorClass
Definition: sms.h:2549
int pack_sms_SLQSSmsGetMessageProtocol(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t typeSize
Definition: sms.h:880
sms_qaQmi3GPP2BroadcastCfgInfo * pCDMABroadcastConfig
Definition: sms.h:1169
uint8_t activated_ind
Definition: sms.h:1148
sms_setRoutesReq * pSetRoutesReq
Definition: sms.h:1781
Definition: sms.h:411
sms_maxStorageSizeResp * pMaxStorageSizeResp
Definition: sms.h:1966
uint32_t * pRetryMessageId
Definition: sms.h:2182
uint8_t NWRegStat
Definition: sms.h:2420
Definition: sms.h:454
uint8_t length
Definition: sms.h:697
uint8_t * pRegTransNWRegInfoEvt
Definition: sms.h:1644
sms_getMsgWaitingInfo * pGetMsgWaitingInfoResp
Definition: sms.h:2065
int unpack_sms_SLQSSmsGetMaxStorageSize(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSmsGetMaxStorageSize_t *pOutput)
uint8_t msgType
Definition: sms.h:2030
swi_uint256_t ParamPresenceMask
Definition: sms.h:1812
uint8_t msgCount
Definition: sms.h:2032
sMSOnIMSTlv IMSTlv
Definition: sms.h:789
uint32_t messageFormat
Definition: sms.h:2173
uint16_t length
Definition: sms.h:633
sms_qaQmi3GPPBroadcastCfgInfo * pBroadcastConfig
Definition: sms.h:1236
sms_sendAsyncsmsParams * pSendSmsParams
Definition: sms.h:2195
uint8_t * pMessageMode
Definition: sms.h:1915
int unpack_sms_SendSMS(uint8_t *pResp, uint16_t respLen, unpack_sms_SendSMS_t *pOutput)
uint8_t * pRegCallStatInfoEvt
Definition: sms.h:1645
uint32_t messageIndex
Definition: sms.h:242
Definition: sms.h:1098
uint16_t length
Definition: sms.h:567
Definition: sms.h:647
uint32_t messageFormat
Definition: sms.h:391
uint8_t msgDelFailureCause
Definition: sms.h:2553
swi_uint256_t ParamPresenceMask
Definition: sms.h:1859
Definition: sms.h:2193
sms_getIndicationReg * pGetIndicationRegInfo
Definition: sms.h:1568
uint32_t storageType
Definition: sms.h:142
uint8_t TlvPresent
Definition: sms.h:535
uint8_t TlvPresent
Definition: sms.h:682
int unpack_sms_SLQSSmsGetMessageProtocol(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSmsGetMessageProtocol_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: sms.h:1967
uint8_t smsOnIMS
Definition: sms.h:723
messageModeTlv MMTlv
Definition: sms.h:785
swi_uint256_t ParamPresenceMask
Definition: sms.h:2379
uint16_t num_instances
Definition: sms.h:1100
Definition: sms.h:1119
uint16_t RPCause
Definition: sms.h:2550
Definition: sms.h:2311
Definition: sms.h:351
uint32_t storageType
Definition: sms.h:320
swi_uint256_t ParamPresenceMask
Definition: sms.h:2421
uint8_t * pMessage
Definition: sms.h:1004
sMSEtwsMessageInfo EtwsMessageInfo
Definition: sms.h:650
swi_uint256_t ParamPresenceMask
Definition: sms.h:1170
swi_uint256_t ParamPresenceMask
Definition: sms.h:1266
Definition: sms.h:154
uint32_t messageSize
Definition: sms.h:392
Definition: sms.h:630
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:2175
uint8_t messageClass
Definition: sms.h:1745
Definition: sms.h:1840
int pack_sms_SLQSSendAsyncSMS(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SLQSSendAsyncSMS_t *reqParam)
Definition: sms.h:1543
int pack_sms_GetSMSCAddress(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: sms.h:1742
int pack_sms_SLQSGetTransLayerInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
sms_qaQmi3GPP2BroadcastCfgInfo * pCDMABroadcastConfig
Definition: sms.h:1237
Definition: sms.h:516
sms_transLayerInfo * pTransLayerInfo
Definition: sms.h:1386
uint8_t mode
Definition: sms.h:1181
uint16_t language
Definition: sms.h:1121
swi_uint256_t ParamPresenceMask
Definition: sms.h:2066
uint32_t messageFailureCode
Definition: sms.h:413
uint8_t addressSize
Definition: sms.h:878
Definition: sms.h:456
Definition: sms.h:1147
uint8_t msgProtocol
Definition: sms.h:1842
int unpack_sms_SLQSSendAsyncSMS(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSendAsyncSMS_t *pOutput)
uint8_t * pRegCallStatInfoEvt
Definition: sms.h:1547
swi_uint256_t ParamPresenceMask
Definition: sms.h:1327
uint8_t TransCap
Definition: sms.h:1361
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:1406
sms_maxStorageSizeReq * pMaxStorageSizeReq
Definition: sms.h:1945
uint32_t * pUserData
Definition: sms.h:2183
swi_uint256_t ParamPresenceMask
Definition: sms.h:882
uint8_t messageType
Definition: sms.h:1744
Definition: sms.h:562
uint8_t * pRetryMessage
Definition: sms.h:2181
int pack_sms_SaveSMS(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SaveSMS_t *reqParam)
Definition: sms.h:2250
transferRouteMessageTlv TRMessageTlv
Definition: sms.h:784
int unpack_sms_SLQSWmsAsyncRawSendCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSWmsAsyncRawSendCallBack_ind_t *pOutput)
uint16_t toServiceId
Definition: sms.h:1072
int unpack_sms_SLQSGetMessageWaiting(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetMessageWaiting_t *pOutput)
uint32_t userData
Definition: sms.h:2556
uint32_t messageFormat
Definition: sms.h:82
uint8_t * pSMSCType
Definition: sms.h:881
int unpack_sms_SLQSWmsMemoryFullCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSWmsMemoryFullCallBack_ind_t *pOutput)
uint8_t * pSMSCType
Definition: sms.h:932
int pack_sms_SetNewSMSCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_sms_SetNewSMSCallback_t reqParam)
Definition: sms.h:2221
eqmiCbkSetStatus
Definition: sms.h:453
uint32_t messageSize
Definition: sms.h:2174
uint16_t mobileNetworkCode
Definition: sms.h:667
uint8_t * pTransferStatusReport
Definition: sms.h:1766
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:2178
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:1385
uint8_t routeStorage
Definition: sms.h:1746
uint8_t broadcastActivate
Definition: sms.h:1299
uint8_t activated_ind
Definition: sms.h:1099
Definition: sms.h:1015
sMSMTMessageInfo MTMessageInfo
Definition: sms.h:536
Definition: sms.h:1912
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:1358
uint32_t messageTag
Definition: sms.h:81
swi_uint256_t ParamPresenceMask
Definition: sms.h:1017
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:1569
Definition: sms.h:1779
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:2028
uint8_t format
Definition: sms.h:566
uint8_t TlvPresent
Definition: sms.h:611
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:609
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:1001
Definition: sms.h:930
uint8_t activeInd
Definition: sms.h:2031
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:596
sms_msgProtocolResp * pMessageProtocol
Definition: sms.h:1858
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:1073
uint8_t * pRegTransNWRegInfoEvt
Definition: sms.h:1546
sms_getTransNWRegInfo * pGetTransNWRegInfo
Definition: sms.h:1480
Definition: sms.h:1810
uint16_t causeCode
Definition: sms.h:2548
int unpack_sms_SLQSGetTransNWRegInfo(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSGetTransNWRegInfo_t *pOutput)
uint8_t regInd
Definition: sms.h:2377
uint32_t messageSize
Definition: sms.h:83
Definition: sms.h:877
sMSMessageModeInfo MessageModeInfo
Definition: sms.h:612
swi_uint256_t ParamPresenceMask
Definition: sms.h:1687
uint8_t receiptAction
Definition: sms.h:1747
Definition: sms.h:958
sms_setIndicationReg * pSetIndicationRegReq
Definition: sms.h:1658
uint8_t TlvPresent
Definition: sms.h:649
Definition: sms.h:455
swi_uint256_t ParamPresenceMask
Definition: sms.h:2460
uint32_t messageTag
Definition: sms.h:243
uint32_t messageIndex
Definition: sms.h:46
uint8_t TPCause
Definition: sms.h:2551
Definition: sms.h:711
swi_uint256_t ParamPresenceMask
Definition: sms.h:1407
uint8_t * pSMSCAddress
Definition: sms.h:879
Definition: sms.h:695
uint8_t * pSmsOnIms
Definition: sms.h:2180
Definition: common.h:128
Definition: sms.h:721
uint32_t * pMessageIndex
Definition: sms.h:321
Definition: switype_256bit.h:15
Definition: sms.h:2046
uint8_t * pRegTransLayerInfoEvt
Definition: sms.h:1643
uint16_t mobileCountryCode
Definition: sms.h:666
swi_uint256_t ParamPresenceMask
Definition: sms.h:2223
Definition: sms.h:141
int pack_sms_SLQSSwiGetSMSStorage(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t numInstances
Definition: sms.h:2458
uint8_t * pRegTransLayerInfoEvt
Definition: sms.h:1545
int unpack_sms_SLQSSetIndicationRegister(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSetIndicationRegister_t *pOutput)
uint8_t TlvPresent
Definition: sms.h:738
int unpack_sms_SLQSSetSmsStorage(uint8_t *pResp, uint16_t respLen, unpack_sms_SLQSSetSmsStorage_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: sms.h:959
sms_transLayerInfo * pTransLayerInfo
Definition: sms.h:2378
sMSCAddressTlv SMSCTlv
Definition: sms.h:788
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:1149
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:1461
Definition: sms.h:2278
uint8_t storageType
Definition: sms.h:829
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