Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
qaGobiApiImsa.h
Go to the documentation of this file.
1 
9 /*
10  * Copyright: © 2014-2015 Sierra Wireless, Inc. all rights reserved
11  */
12 #ifndef __GOBI_API_IMSA_H__
13 #define __GOBI_API_IMSA_H__
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
55 typedef struct
56 {
57  BYTE *pRegStatusConfig;
58  BYTE *pServiceStatusConfig;
59  BYTE *pRatHandoverStatusConfig;
60  BYTE *pPdpStatusConfig;
62 
78  WORD supportedMsgLen;
79  BYTE supportedMsgs[256];
80 };
81 
92 typedef struct
93 {
94  struct SupportedMsgList *pSupportedMsgList;
96 
114  BYTE requestFieldsLen;
115  BYTE requestFields[256];
116 };
130  BYTE responseFieldsLen;
131  BYTE responseFields[256];
132 };
146  BYTE indicationFieldsLen;
147  BYTE indicationFields[256];
148 };
167 typedef struct
168 {
169  struct ReqFieldsList *pReqFieldsList;
170  struct RespFieldsList *pRespFieldsList;
171  struct IndFieldsList *pIndFieldsList;
173 
203 typedef struct
204 {
205  BYTE *pImsRegStatus;
206  WORD *pImsRegErrCode;
207  ULONG *pNewImsRegStatus;
209 
281 typedef struct
282 {
283  ULONG *pSmsServiceStatus;
284  ULONG *pVoipServiceStatus;
285  ULONG *pVtServiceStatus;
286  ULONG *pSmsServiceRat;
287  ULONG *pVoipServiceRat;
288  ULONG *pVtServiceRat;
289  ULONG *pUtServiceStatus;
290  ULONG *pUtServiceRat;
291  ULONG *pVsServiceStatus;
292  ULONG *pVsServiceRat;
294 
295 #ifdef __cplusplus
296 } /* extern "C" { */
297 #endif
298 
299 #endif /* __GOBI_API_IMSA_H__ */
Definition: qaGobiApiImsa.h:203
Definition: qaGobiApiImsa.h:55
Definition: qaGobiApiImsa.h:92
Definition: qaGobiApiImsa.h:281
Definition: qaGobiApiImsa.h:77
Definition: qaGobiApiImsa.h:167
Definition: qaGobiApiImsa.h:113
Definition: qaGobiApiImsa.h:129
Definition: qaGobiApiImsa.h:145