LinuxQMISDK: qaGobiApiSwiOmadms.h Source File

LinuxQMISDK SLQS03.03.11

- Main Page
- Modules
- References
- Data Structures

- File List
- Globals

All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
qaGobiApiSwiOmadms.h
Go to the documentation of this file.
1
11 /*
12 * Copyright: © 2011-2015 Sierra Wireless, Inc. all rights reserved
13 */
14 #ifndef __GOBI_API_SWIOMADMS_H__
15 #define __GOBI_API_SWIOMADMS_H__
16
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20
36 ULONG SLQSOMADMStartSession(
37 ULONG sessionType );
38
53 ULONG SLQSOMADMCancelSession(
54 ULONG session );
55
146 typedef struct _SLQSOMADMSessionInfo
147 {
148 BYTE *pStatus;
149 WORD *pUpdateCompleteStatus;
150 BYTE *pSeverity;
151 WORD *pSourceLength;
152 BYTE *pSource;
153 WORD *pPkgNameLength;
154 BYTE *pPkgName;
155 WORD *pPkgDescLength;
156 BYTE *pPkgDescription;
157 WORD *pDateLength;
158 BYTE *pDate;
159 WORD *pTimeLength;
160 BYTE *pTime;
161 BYTE *pSessionType;
162 BYTE *pSessionState;
163 BYTE *pRetryCount;
164 } SLQSOMADMSessionInfo;
165
185 ULONG SLQSOMADMGetSessionInfo(
186 ULONG *pSessionType,
187 SLQSOMADMSessionInfo *pResp );
188
205 ULONG SLQSOMADMSendSelection(
206 ULONG selection );
207
238 ULONG SLQSOMADMGetSettings(
239 ULONG *pbOMADMEnabled,
240 ULONG *pbFOTAdownload,
241 ULONG *pbFOTAUpdate );
242
266 ULONG SLQSOMADMSetSettings(
267 ULONG bFOTAdownload,
268 ULONG bFOTAUpdate );
269
295 typedef struct _SLQSOMADMSettingsReqParams
296 {
297 BYTE FOTAdownload;
298 BYTE FOTAUpdate;
299 BYTE *pAutosdm;
300 } SLQSOMADMSettingsReqParams;
301
311 ULONG SLQSOMADMSetSettings2(
312 SLQSOMADMSettingsReqParams *pSLQSOMADMSettingsReqParams);
313
368 typedef struct _SLQSOMADMSettings
369 {
370 ULONG *pOMADMEnabled;
371 BYTE *pFOTAdownload;
372 BYTE *pFOTAUpdate;
373 BYTE *pAutosdm;
374 BYTE *pFwAutoCheck;
375 } SLQSOMADMSettings;
376
389 ULONG SLQSOMADMGetSettings2( SLQSOMADMSettings *pSLQSOMADMSettings );
390
414 ULONG SLQSOMADMStartSession2(
415 ULONG sessionType,
416 ULONG *pFwAvailability);
417
444 ULONG SLQSOMADMSendSelection2(
445 ULONG selection,
446 ULONG *pDeferTime,
447 ULONG *pRejectReason);
448
481 typedef struct _SLQSOMADMSettingsReqParams3
482 {
483 BYTE FOTAdownload;
484 BYTE FOTAUpdate;
485 BYTE *pAutosdm;
486 BYTE *pFwAutoCheck;
487 } SLQSOMADMSettingsReqParams3;
488
498 ULONG SLQSOMADMSetSettings3(
499 SLQSOMADMSettingsReqParams3 *pSLQSOMADMSettingsReqParams3);
500
501 #ifdef __cplusplus
502 } /* extern "C" { */
503 #endif
504
505 #endif /* __GOBI_API_SWIOMADMS_H__ */
_SLQSOMADMSessionInfo::pPkgDescription
BYTE * pPkgDescription
Definition: qaGobiApiSwiOmadms.h:156
_SLQSOMADMSessionInfo::pPkgDescLength
WORD * pPkgDescLength
Definition: qaGobiApiSwiOmadms.h:155
_SLQSOMADMSessionInfo::pPkgNameLength
WORD * pPkgNameLength
Definition: qaGobiApiSwiOmadms.h:153
BYTE
unsigned char BYTE
Definition: SwiDataTypes.h:28
_SLQSOMADMSessionInfo::pSourceLength
WORD * pSourceLength
Definition: qaGobiApiSwiOmadms.h:151
_SLQSOMADMSessionInfo::pDateLength
WORD * pDateLength
Definition: qaGobiApiSwiOmadms.h:157
SLQSOMADMGetSettings
ULONG SLQSOMADMGetSettings(ULONG *pbOMADMEnabled, ULONG *pbFOTAdownload, ULONG *pbFOTAUpdate)
_SLQSOMADMSettings::pOMADMEnabled
ULONG * pOMADMEnabled
Definition: qaGobiApiSwiOmadms.h:370
SLQSOMADMGetSettings2
ULONG SLQSOMADMGetSettings2(SLQSOMADMSettings *pSLQSOMADMSettings)
_SLQSOMADMSessionInfo
Definition: qaGobiApiSwiOmadms.h:146
SLQSOMADMGetSessionInfo
ULONG SLQSOMADMGetSessionInfo(ULONG *pSessionType, SLQSOMADMSessionInfo *pResp)
SLQSOMADMSetSettings
ULONG SLQSOMADMSetSettings(ULONG bFOTAdownload, ULONG bFOTAUpdate)
_SLQSOMADMSessionInfo::pTime
BYTE * pTime
Definition: qaGobiApiSwiOmadms.h:160
_SLQSOMADMSessionInfo::pTimeLength
WORD * pTimeLength
Definition: qaGobiApiSwiOmadms.h:159
_SLQSOMADMSessionInfo::pPkgName
BYTE * pPkgName
Definition: qaGobiApiSwiOmadms.h:154
SLQSOMADMSetSettings2
ULONG SLQSOMADMSetSettings2(SLQSOMADMSettingsReqParams *pSLQSOMADMSettingsReqParams)
_SLQSOMADMSessionInfo::pSource
BYTE * pSource
Definition: qaGobiApiSwiOmadms.h:152
_SLQSOMADMSettingsReqParams3::pAutosdm
BYTE * pAutosdm
Definition: qaGobiApiSwiOmadms.h:485
_SLQSOMADMSessionInfo::pSessionType
BYTE * pSessionType
Definition: qaGobiApiSwiOmadms.h:161
SLQSOMADMSetSettings3
ULONG SLQSOMADMSetSettings3(SLQSOMADMSettingsReqParams3 *pSLQSOMADMSettingsReqParams3)
_SLQSOMADMSessionInfo::pSessionState
BYTE * pSessionState
Definition: qaGobiApiSwiOmadms.h:162
_SLQSOMADMSettingsReqParams
Definition: qaGobiApiSwiOmadms.h:295
SLQSOMADMStartSession2
ULONG SLQSOMADMStartSession2(ULONG sessionType, ULONG *pFwAvailability)
_SLQSOMADMSettingsReqParams3
Definition: qaGobiApiSwiOmadms.h:481
SLQSOMADMSettingsReqParams3
struct _SLQSOMADMSettingsReqParams3 SLQSOMADMSettingsReqParams3
SLQSOMADMSettingsReqParams
struct _SLQSOMADMSettingsReqParams SLQSOMADMSettingsReqParams
_SLQSOMADMSettingsReqParams::pAutosdm
BYTE * pAutosdm
Definition: qaGobiApiSwiOmadms.h:299
_SLQSOMADMSettingsReqParams3::FOTAdownload
BYTE FOTAdownload
Definition: qaGobiApiSwiOmadms.h:483
_SLQSOMADMSettings::pFwAutoCheck
BYTE * pFwAutoCheck
Definition: qaGobiApiSwiOmadms.h:374
_SLQSOMADMSettings::pAutosdm
BYTE * pAutosdm
Definition: qaGobiApiSwiOmadms.h:373
_SLQSOMADMSettingsReqParams3::pFwAutoCheck
BYTE * pFwAutoCheck
Definition: qaGobiApiSwiOmadms.h:486
ULONG
unsigned long ULONG
Definition: SwiDataTypes.h:25
SLQSOMADMSendSelection
ULONG SLQSOMADMSendSelection(ULONG selection)
SLQSOMADMCancelSession
ULONG SLQSOMADMCancelSession(ULONG session)
_SLQSOMADMSessionInfo::pDate
BYTE * pDate
Definition: qaGobiApiSwiOmadms.h:158
_SLQSOMADMSessionInfo::pUpdateCompleteStatus
WORD * pUpdateCompleteStatus
Definition: qaGobiApiSwiOmadms.h:149
_SLQSOMADMSessionInfo::pStatus
BYTE * pStatus
Definition: qaGobiApiSwiOmadms.h:148
_SLQSOMADMSessionInfo::pSeverity
BYTE * pSeverity
Definition: qaGobiApiSwiOmadms.h:150
_SLQSOMADMSettings::pFOTAUpdate
BYTE * pFOTAUpdate
Definition: qaGobiApiSwiOmadms.h:372
SLQSOMADMSessionInfo
struct _SLQSOMADMSessionInfo SLQSOMADMSessionInfo
_SLQSOMADMSettingsReqParams::FOTAdownload
BYTE FOTAdownload
Definition: qaGobiApiSwiOmadms.h:297
_SLQSOMADMSessionInfo::pRetryCount
BYTE * pRetryCount
Definition: qaGobiApiSwiOmadms.h:163
SLQSOMADMSendSelection2
ULONG SLQSOMADMSendSelection2(ULONG selection, ULONG *pDeferTime, ULONG *pRejectReason)
SLQSOMADMSettings
struct _SLQSOMADMSettings SLQSOMADMSettings
_SLQSOMADMSettings
Definition: qaGobiApiSwiOmadms.h:368
_SLQSOMADMSettings::pFOTAdownload
BYTE * pFOTAdownload
Definition: qaGobiApiSwiOmadms.h:371
_SLQSOMADMSettingsReqParams3::FOTAUpdate
BYTE FOTAUpdate
Definition: qaGobiApiSwiOmadms.h:484
WORD
unsigned short WORD
Definition: SwiDataTypes.h:30
_SLQSOMADMSettingsReqParams::FOTAUpdate
BYTE FOTAUpdate
Definition: qaGobiApiSwiOmadms.h:298
SLQSOMADMStartSession
ULONG SLQSOMADMStartSession(ULONG sessionType)