LinuxQMISDK-Lite  SLQS04.00.06
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
_UnpackSwiAvmsEventReportBinaryUpdateSessionInfo Struct Reference

Data Fields

uint8_t bBinaryType
 
uint8_t bState
 
uint8_t bUserInputRequest
 
uint16_t wUserInputTimeout
 
uint32_t ulPkgDownloadSize
 
uint32_t ulPkgDownloadComplete
 
uint16_t wUpdateCompeteStatus
 
uint8_t bSerity
 
uint16_t wVersionLength
 
uint8_t szVersion [128]
 
uint16_t wNameLength
 
uint8_t szName [128]
 
uint16_t wDescriptionLength
 
uint8_t szDescription [1024]
 
uint8_t 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

uint8_t _UnpackSwiAvmsEventReportBinaryUpdateSessionInfo::bBinaryType
uint8_t _UnpackSwiAvmsEventReportBinaryUpdateSessionInfo::bSerity
uint8_t _UnpackSwiAvmsEventReportBinaryUpdateSessionInfo::bState
uint8_t _UnpackSwiAvmsEventReportBinaryUpdateSessionInfo::bUserInputRequest
uint8_t _UnpackSwiAvmsEventReportBinaryUpdateSessionInfo::szDescription[1024]
uint8_t _UnpackSwiAvmsEventReportBinaryUpdateSessionInfo::szName[128]
uint8_t _UnpackSwiAvmsEventReportBinaryUpdateSessionInfo::szVersion[128]
uint8_t _UnpackSwiAvmsEventReportBinaryUpdateSessionInfo::TlvPresent
uint32_t _UnpackSwiAvmsEventReportBinaryUpdateSessionInfo::ulPkgDownloadComplete
uint32_t _UnpackSwiAvmsEventReportBinaryUpdateSessionInfo::ulPkgDownloadSize
uint16_t _UnpackSwiAvmsEventReportBinaryUpdateSessionInfo::wDescriptionLength
uint16_t _UnpackSwiAvmsEventReportBinaryUpdateSessionInfo::wNameLength
uint16_t _UnpackSwiAvmsEventReportBinaryUpdateSessionInfo::wUpdateCompeteStatus
uint16_t _UnpackSwiAvmsEventReportBinaryUpdateSessionInfo::wUserInputTimeout
uint16_t _UnpackSwiAvmsEventReportBinaryUpdateSessionInfo::wVersionLength

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