LinuxQMISDK  SLQS03.03.16
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
FirmwareUpdatStat Struct Reference

Data Fields

ULONG ResCode
 
BYTEpImgType
 
ULONGpRefData
 
BYTEpRefStringLen
 
BYTEpRefString
 
BYTEpLogStringLen
 
BYTEpLogString
 

Detailed Description

This structure is used to store Firmware Update Status

Parameters
ResCode[OUT]
  • FW Update Result Code
  • Values:
    • 0x00000001 - Successful
    • 0xFFFFFFFF - Unknown (due to power off reset after firmware update )
    • 0x100000nn - File update errors while nn will be the exact error number:
      • 00 - General error
    • 0x200000nn - NVUP update errors while nn will be the exact error number:
      • 00 - General error
    • 0x40000nnn - FOTA update agent errors while nnn will be the exact error number:
      • 000 ~ 0FF - Insignia defined error code
      • 100 ~ 1FF - Sierra defined error code
      • See qaGobiApiTableFwDldErrorCodes.h for more detailed information
    • 0x800000nn - FDT/SSDP reported errors while nn will be the exact error number
      • See qaGobiApiTableFwDldErrorCodes.h for more detailed information
pImgType[OUT]
  • Optional parameter
  • Firmware image type that failed the update
pRefData[OUT]
  • Optional parameter
  • Failed image reference data
  • This is normally the offset of the image that caused the failure
pRefStringLen[IN/OUT]
  • Length of Reference String parameter to follow
  • As input parameter specifies length assigned to pRefString parameter
  • As output parameter specifies length of actual value retrieved from the device
pRefString[OUT]
  • Optional parameter
  • Failed image reference string. This is normally the partition name of the image that caused the failure if applicable.
pLogStringLen[IN/OUT]
  • Length of Reference String parameter to follow
  • As input parameter specifies length assigned to pRefString parameter
  • As output parameter specifies length of actual value retrieved from the device
pLogString[OUT]
  • Optional parameter
  • Failed image reference string. This is normally the partition name of the image that caused the failure if applicable.

Field Documentation

BYTE* FirmwareUpdatStat::pImgType
BYTE* FirmwareUpdatStat::pLogString
BYTE* FirmwareUpdatStat::pLogStringLen
ULONG* FirmwareUpdatStat::pRefData
BYTE* FirmwareUpdatStat::pRefString
BYTE* FirmwareUpdatStat::pRefStringLen
ULONG FirmwareUpdatStat::ResCode

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