LinuxQMISDK  SLQS04.00.18
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
_QmiSwiAvmsEventReportBinaryUpdateSessionInfoResp Struct Reference

Data Fields

BYTE bBinaryType
 
BYTE bState
 
BYTE bUserInputRequest
 
WORD wUserInputTimeout
 
ULONG ulPkgDownloadSize
 
ULONG ulPkgDownloadComplete
 
WORD wUpdateCompeteStatus
 
BYTE bSerity
 
WORD wVersionLength
 
CHAR szVersion [128]
 
WORD wNameLength
 
CHAR szName [128]
 
WORD wDescriptionLength
 
CHAR szDescription [1024]
 
BYTE TlvPresent
 

Detailed Description

Parameters
bBinaryType: Type
  • 1 - Firmware.
  • 2 - User App.
  • 3 - Legato Framework.
bStat: State
  • 0x01 - No binary update available.
  • 0x02 - Query binary Download.
  • 0x03 - Binary Downloading.
  • 0x04 - Binary downloaded.
  • 0x05 -Query Binary Update.
  • 0x06 - Binary updating.
  • 0x07 - Binary updated.
bUserInputRequestBit mask of available user inputs.
  • 0x00 - No user input required. Informational indication.
  • 0x01 - Accept.
  • 0x02 - Reject.
wUserInputTimeoutTimeout for user input in minutes. A value of 0 means no time-out.
ulPkgDownloadSizeThe size (in bytes) of the update package
ulPkgDownloadCompleteThe number of bytes being downloaded. For downloading state, this value shall be > 0 and incremented toward the pkg_dload_size. For other states, the value shall be 0 as it is meaningless.
wUpdateCompeteStatusResult code.This field should be looked at only when the AVMS session is complete.
bSeritySerity.
  • 0x01 - Mandatory.
  • 0x02 - Optional.
wVersionLengthLength of FW Version string in bytes.
szVersionFW Version string in ASCII.
wNameLengthLength Package Name string in bytes.
szNamePackage Name in UCS2.
wDescriptionLengthLength of description in bytes.
szDescriptionDescription of Update Package in USC2.
TlvPresentBoolean indicating the presence of the TLV in the QMI response

Field Documentation

BYTE _QmiSwiAvmsEventReportBinaryUpdateSessionInfoResp::bBinaryType
BYTE _QmiSwiAvmsEventReportBinaryUpdateSessionInfoResp::bSerity
BYTE _QmiSwiAvmsEventReportBinaryUpdateSessionInfoResp::bState
BYTE _QmiSwiAvmsEventReportBinaryUpdateSessionInfoResp::bUserInputRequest
CHAR _QmiSwiAvmsEventReportBinaryUpdateSessionInfoResp::szDescription[1024]
CHAR _QmiSwiAvmsEventReportBinaryUpdateSessionInfoResp::szName[128]
CHAR _QmiSwiAvmsEventReportBinaryUpdateSessionInfoResp::szVersion[128]
BYTE _QmiSwiAvmsEventReportBinaryUpdateSessionInfoResp::TlvPresent
ULONG _QmiSwiAvmsEventReportBinaryUpdateSessionInfoResp::ulPkgDownloadComplete
ULONG _QmiSwiAvmsEventReportBinaryUpdateSessionInfoResp::ulPkgDownloadSize
WORD _QmiSwiAvmsEventReportBinaryUpdateSessionInfoResp::wDescriptionLength
WORD _QmiSwiAvmsEventReportBinaryUpdateSessionInfoResp::wNameLength
WORD _QmiSwiAvmsEventReportBinaryUpdateSessionInfoResp::wUpdateCompeteStatus
WORD _QmiSwiAvmsEventReportBinaryUpdateSessionInfoResp::wUserInputTimeout
WORD _QmiSwiAvmsEventReportBinaryUpdateSessionInfoResp::wVersionLength

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