LinuxQMISDK-Lite  SLQS04.00.13
 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 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
14 #include <stdint.h>
15 #include "common.h"
16 #include "msgid.h"
17 
18 #define LITEQMI_MAX_SWIOMA_STR_LEN 255
19 
28 typedef struct {
29  uint32_t sessionType;
31 
57  pack_qmi_t *pCtx,
58  uint8_t *pReqBuf,
59  uint16_t *pLen,
61  );
62 
79  uint8_t *pResp,
80  uint16_t respLen
81  );
82 
90 typedef struct {
91  uint32_t sessionType;
93 
119  pack_qmi_t *pCtx,
120  uint8_t *pReqBuf,
121  uint16_t *pLen,
123  );
124 
141  uint8_t *pResp,
142  uint16_t respLen
143  );
144 
183 typedef struct {
184  uint8_t FOTAdownload;
185  uint8_t FOTAUpdate;
186  uint8_t OMADMEnable;
187  uint8_t OMADMLogEnable;
188  uint8_t FUMOEnable;
189  uint8_t PRLEnable;
191 
217  pack_qmi_t *pCtx,
218  uint8_t *pReqBuf,
219  uint16_t *pLen,
221  );
222 
239  uint8_t *pResp,
240  uint16_t respLen
241  );
242 
252 typedef struct {
253  uint32_t selection;
255 
281  pack_qmi_t *pCtx,
282  uint8_t *pReqBuf,
283  uint16_t *pLen,
285  );
286 
303  uint8_t *pResp,
304  uint16_t respLen
305  );
306 
307 #ifdef __cplusplus
308 } /* extern "C" { */
309 #endif
310 
311 #endif //__LITEQMI_SWIOMAEXT_H__
Definition: swiomaext.h:252
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:253
uint32_t sessionType
Definition: swiomaext.h:29
uint8_t OMADMLogEnable
Definition: swiomaext.h:187
int unpack_swioma_SLQSOMADMSetSettingsExt(uint8_t *pResp, uint16_t respLen)
uint8_t FOTAUpdate
Definition: swiomaext.h:185
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:188
int pack_swioma_SLQSOMADMStartSessionExt(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swioma_SLQSOMADMStartSessionExt_t reqParam)
Definition: swiomaext.h:183
int unpack_swioma_SLQSOMADMSendSelectionExt(uint8_t *pResp, uint16_t respLen)
Definition: swiomaext.h:28
int pack_swioma_SLQSOMADMSendSelectionExt(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swioma_SLQSOMADMSendSelectionExt_t reqParam)
Definition: swiomaext.h:90
uint32_t sessionType
Definition: swiomaext.h:91
uint8_t FOTAdownload
Definition: swiomaext.h:184
uint8_t OMADMEnable
Definition: swiomaext.h:186
int unpack_swioma_SLQSOMADMCancelSessionExt(uint8_t *pResp, uint16_t respLen)
Definition: common.h:126
uint8_t PRLEnable
Definition: swiomaext.h:189

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