LinuxQMISDK-Lite  SLQS04.00.08
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
swiomaext.h
Go to the documentation of this file.
1 
7 #ifndef __LITEQMI_SWIOMAEXT_H__
8 #define __LITEQMI_SWIOMAEXT_H__
9 #include <stdint.h>
10 #include "common.h"
11 #include "msgid.h"
12 
13 #define LITEQMI_MAX_SWIOMA_STR_LEN 255
14 
23 typedef struct {
24  uint32_t sessionType;
26 
52  pack_qmi_t *pCtx,
53  uint8_t *pReqBuf,
54  uint16_t *pLen,
56  );
57 
74  uint8_t *pResp,
75  uint16_t respLen
76  );
77 
85 typedef struct {
86  uint32_t sessionType;
88 
114  pack_qmi_t *pCtx,
115  uint8_t *pReqBuf,
116  uint16_t *pLen,
118  );
119 
136  uint8_t *pResp,
137  uint16_t respLen
138  );
139 
178 typedef struct {
179  uint8_t FOTAdownload;
180  uint8_t FOTAUpdate;
181  uint8_t OMADMEnable;
182  uint8_t OMADMLogEnable;
183  uint8_t FUMOEnable;
184  uint8_t PRLEnable;
186 
212  pack_qmi_t *pCtx,
213  uint8_t *pReqBuf,
214  uint16_t *pLen,
216  );
217 
234  uint8_t *pResp,
235  uint16_t respLen
236  );
237 
247 typedef struct {
248  uint32_t selection;
250 
276  pack_qmi_t *pCtx,
277  uint8_t *pReqBuf,
278  uint16_t *pLen,
280  );
281 
298  uint8_t *pResp,
299  uint16_t respLen
300  );
301 
302 #endif //__LITEQMI_SWIOMAEXT_H__
Definition: swiomaext.h:247
int pack_swioma_SLQSOMADMSetSettingsExt(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swioma_SLQSOMADMSetSettingsExt_t reqParam)
uint32_t selection
Definition: swiomaext.h:248
uint32_t sessionType
Definition: swiomaext.h:24
uint8_t OMADMLogEnable
Definition: swiomaext.h:182
int unpack_swioma_SLQSOMADMSetSettingsExt(uint8_t *pResp, uint16_t respLen)
uint8_t FOTAUpdate
Definition: swiomaext.h:180
int unpack_swioma_SLQSOMADMStartSessionExt(uint8_t *pResp, uint16_t respLen)
int pack_swioma_SLQSOMADMCancelSessionExt(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swioma_SLQSOMADMCancelSessionExt_t reqParam)
uint8_t FUMOEnable
Definition: swiomaext.h:183
int pack_swioma_SLQSOMADMStartSessionExt(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swioma_SLQSOMADMStartSessionExt_t reqParam)
Definition: swiomaext.h:178
int unpack_swioma_SLQSOMADMSendSelectionExt(uint8_t *pResp, uint16_t respLen)
Definition: swiomaext.h:23
int pack_swioma_SLQSOMADMSendSelectionExt(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swioma_SLQSOMADMSendSelectionExt_t reqParam)
Definition: swiomaext.h:85
uint32_t sessionType
Definition: swiomaext.h:86
uint8_t FOTAdownload
Definition: swiomaext.h:179
uint8_t OMADMEnable
Definition: swiomaext.h:181
int unpack_swioma_SLQSOMADMCancelSessionExt(uint8_t *pResp, uint16_t respLen)
Definition: common.h:113
uint8_t PRLEnable
Definition: swiomaext.h:184

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