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

Data Fields

uint32_t ResCode
 
uint8_t imgType
 
uint32_t refData
 
uint8_t refString [15]
 
uint8_t logString [255]
 
uint16_t Tlvresult
 
swi_uint256_t ParamPresenceMask
 

Detailed Description

This structure is used to store Firmware Update Status

Parameters
ResCode
  • 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
  • Bit to check in ParamPresenceMask - 16
imgType
  • Optional parameter
  • Firmware image type that failed the update
  • Bit to check in ParamPresenceMask - 17
refData
  • Optional parameter
  • Failed image reference data
  • This is normally the offset of the image that caused the failure
  • Bit to check in ParamPresenceMask - 18
refString
  • Optional parameter
  • Failed image reference string. This is normally the partition name of the image that caused the failure if applicable.
  • Bit to check in ParamPresenceMask - 19
logString
  • Optional parameter
  • Failed image reference string. This is normally the partition name of the image that caused the failure if applicable.
  • Bit to check in ParamPresenceMask - 20
Tlvresult
  • Unpack Result
ParamPresenceMask
  • bitmask representation to indicate valid parameters.

Field Documentation

uint8_t unpack_dms_SLQSSwiGetFwUpdateStatus_t::imgType
uint8_t unpack_dms_SLQSSwiGetFwUpdateStatus_t::logString[255]
swi_uint256_t unpack_dms_SLQSSwiGetFwUpdateStatus_t::ParamPresenceMask
uint32_t unpack_dms_SLQSSwiGetFwUpdateStatus_t::refData
uint8_t unpack_dms_SLQSSwiGetFwUpdateStatus_t::refString[15]
uint32_t unpack_dms_SLQSSwiGetFwUpdateStatus_t::ResCode
uint16_t unpack_dms_SLQSSwiGetFwUpdateStatus_t::Tlvresult

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