LinuxQMISDK-Lite  SLQS04.00.18
 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 
33 
59  pack_qmi_t *pCtx,
60  uint8_t *pReqBuf,
61  uint16_t *pLen,
63  );
64 
84  uint8_t *pResp,
85  uint16_t respLen,
86  unpack_swioma_SLQSOMADMStartSessionExt_t *pOutput
87  );
88 
96 typedef struct {
97  uint32_t sessionType;
99 
101 
127  pack_qmi_t *pCtx,
128  uint8_t *pReqBuf,
129  uint16_t *pLen,
131  );
132 
152  uint8_t *pResp,
153  uint16_t respLen,
154  unpack_swioma_SLQSOMADMCancelSessionExt_t *pOutput
155  );
156 
195 typedef struct {
196  uint8_t FOTAdownload;
197  uint8_t FOTAUpdate;
198  uint8_t OMADMEnable;
199  uint8_t OMADMLogEnable;
200  uint8_t FUMOEnable;
201  uint8_t PRLEnable;
203 
205 
231  pack_qmi_t *pCtx,
232  uint8_t *pReqBuf,
233  uint16_t *pLen,
235  );
236 
256  uint8_t *pResp,
257  uint16_t respLen,
258  unpack_swioma_SLQSOMADMSetSettingsExt_t *pOutput
259  );
260 
270 typedef struct {
271  uint32_t selection;
273 
275 
301  pack_qmi_t *pCtx,
302  uint8_t *pReqBuf,
303  uint16_t *pLen,
305  );
306 
326  uint8_t *pResp,
327  uint16_t respLen,
328  unpack_swioma_SLQSOMADMSendSelectionExt_t *pOutput
329  );
330 
331 #ifdef __cplusplus
332 } /* extern "C" { */
333 #endif
334 
335 #endif //__LITEQMI_SWIOMAEXT_H__
Definition: swiomaext.h:270
int unpack_swioma_SLQSOMADMStartSessionExt(uint8_t *pResp, uint16_t respLen, unpack_swioma_SLQSOMADMStartSessionExt_t *pOutput)
int unpack_swioma_SLQSOMADMSetSettingsExt(uint8_t *pResp, uint16_t respLen, unpack_swioma_SLQSOMADMSetSettingsExt_t *pOutput)
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:271
uint32_t sessionType
Definition: swiomaext.h:29
uint8_t OMADMLogEnable
Definition: swiomaext.h:199
uint8_t FOTAUpdate
Definition: swiomaext.h:197
Definition: common.h:242
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:200
int pack_swioma_SLQSOMADMStartSessionExt(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swioma_SLQSOMADMStartSessionExt_t reqParam)
Definition: swiomaext.h:195
Definition: swiomaext.h:28
unpack_result_t unpack_swioma_SLQSOMADMSendSelectionExt_t
Definition: swiomaext.h:274
int pack_swioma_SLQSOMADMSendSelectionExt(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swioma_SLQSOMADMSendSelectionExt_t reqParam)
Definition: swiomaext.h:96
unpack_result_t unpack_swioma_SLQSOMADMStartSessionExt_t
Definition: swiomaext.h:32
uint32_t sessionType
Definition: swiomaext.h:97
uint8_t FOTAdownload
Definition: swiomaext.h:196
uint8_t OMADMEnable
Definition: swiomaext.h:198
unpack_result_t unpack_swioma_SLQSOMADMCancelSessionExt_t
Definition: swiomaext.h:100
Definition: common.h:128
uint8_t PRLEnable
Definition: swiomaext.h:201
unpack_result_t unpack_swioma_SLQSOMADMSetSettingsExt_t
Definition: swiomaext.h:204
int unpack_swioma_SLQSOMADMSendSelectionExt(uint8_t *pResp, uint16_t respLen, unpack_swioma_SLQSOMADMSendSelectionExt_t *pOutput)
int unpack_swioma_SLQSOMADMCancelSessionExt(uint8_t *pResp, uint16_t respLen, unpack_swioma_SLQSOMADMCancelSessionExt_t *pOutput)

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