LinuxQMISDK-Lite  SLQS04.00.08
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
imsa.h
Go to the documentation of this file.
1 
7 #ifndef __LITEQMI_IMSA_H__
8 #define __LITEQMI_IMSA_H__
9 #include <stdint.h>
10 #include "common.h"
11 #include "msgid.h"
12 
47 typedef struct{
49  uint8_t RegStatusConfig;
55  uint8_t PdpStatusConfig;
57 
80  pack_qmi_t *pCtx,
81  uint8_t *pReqBuf,
82  uint16_t *pLen,
84  );
85 
101  uint8_t *pResp,
102  uint16_t respLen
103  );
104 
123  pack_qmi_t *pCtx,
124  uint8_t *pReqBuf,
125  uint16_t *pLen
126  );
127 
158 typedef struct {
159  uint8_t ImsRegStatus;
160  uint16_t ImsRegErrCode;
161  uint32_t NewImsRegStatus;
163 
182  uint8_t *pResp,
183  uint16_t respLen,
185  );
186 
206  pack_qmi_t *pCtx,
207  uint8_t *pReqBuf,
208  uint16_t *pLen
209  );
210 
290 typedef struct {
293  uint32_t VtServiceStatus;
294  uint32_t SmsServiceRat;
295  uint32_t VoipServiceRat;
296  uint32_t VtServiceRat;
297  uint32_t UtServiceStatus;
298  uint32_t UtServiceRat;
299  uint32_t VsServiceStatus;
300  uint32_t VsServiceRat;
302 
322  uint8_t *pResp,
323  uint16_t respLen,
325  );
326 
327 #endif //__LITEQMI_IMSA_H__
uint32_t VoipServiceStatus
Definition: imsa.h:292
int unpack_imsa_SLQSGetIMSAServiceStatus(uint8_t *pResp, uint16_t respLen, unpack_imsa_SLQSGetIMSAServiceStatus_t *pOutput)
uint32_t SmsServiceRat
Definition: imsa.h:294
int pack_imsa_SLQSGetIMSARegStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int unpack_imsa_SLQSRegisterIMSAIndication(uint8_t *pResp, uint16_t respLen)
int has_RegStatusConfig
Definition: imsa.h:48
int has_RatHandoverStatusConfig
Definition: imsa.h:52
uint32_t NewImsRegStatus
Definition: imsa.h:161
uint32_t VsServiceRat
Definition: imsa.h:300
uint32_t SmsServiceStatus
Definition: imsa.h:291
uint8_t RegStatusConfig
Definition: imsa.h:49
uint8_t ImsRegStatus
Definition: imsa.h:159
uint8_t ServiceStatusConfig
Definition: imsa.h:51
uint32_t VoipServiceRat
Definition: imsa.h:295
uint8_t RatHandoverStatusConfig
Definition: imsa.h:53
int has_ServiceStatusConfig
Definition: imsa.h:50
int has_PdpStatusConfig
Definition: imsa.h:54
uint8_t PdpStatusConfig
Definition: imsa.h:55
uint16_t ImsRegErrCode
Definition: imsa.h:160
int unpack_imsa_SLQSGetIMSARegStatus(uint8_t *pResp, uint16_t respLen, unpack_imsa_SLQSGetIMSARegStatus_t *pOutput)
uint32_t UtServiceRat
Definition: imsa.h:298
uint32_t UtServiceStatus
Definition: imsa.h:297
int pack_imsa_SLQSGetIMSAServiceStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t VtServiceRat
Definition: imsa.h:296
uint32_t VsServiceStatus
Definition: imsa.h:299
Definition: common.h:113
int pack_imsa_SLQSRegisterIMSAIndication(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_imsa_SLQSRegisterIMSAIndication_t *reqParam)
uint32_t VtServiceStatus
Definition: imsa.h:293

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved