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

Data Fields

uint8_t Status
 
uint16_t UpdateCompleteStatus
 
uint8_t Severity
 
uint16_t SourceLength
 
uint8_t Source [255]
 
uint16_t PkgNameLength
 
uint8_t PkgName [255]
 
uint16_t PkgDescLength
 
uint8_t PkgDescription [255]
 
uint16_t DateLength
 
uint8_t Date [255]
 
uint16_t TimeLength
 
uint8_t Time [255]
 
uint8_t SessionType
 
uint8_t SessionState
 
uint16_t RetryCount
 
swi_uint256_t ParamPresenceMask
 

Detailed Description

Structure that contains the session type for OMA get session info unpack command Also used as input parameter to specify the size of variable parameters. (ref. notes)

Parameters
Status
  • 1 Byte parameter indicating status
    • 0x01 - No Firmware available
    • 0x02 - Query Firmware Download
    • 0x03 - Firmware Downloading
    • 0x04 - Firmware Downloaded
    • 0x05 - Query Firmware Update
    • 0x06 - Firmware Updating
    • 0x07 - Firmware Updated
  • Bit to check in ParamPresenceMask - 16
UpdateCompleteStatus
Severity
  • 1 byte parameter indicating severity
    • 0x01 - Mandatory
    • 0x02 - Optional
  • Bit to check in ParamPresenceMask - 16
SourceLength
  • 2 byte parameter indicating Length of Vendor Name String in Bytes.
  • Bit to check in ParamPresenceMask - 16
Source
  • Variable length parameter indicating Vendor Name in ASCII
  • See LITEQMI_MAX_SWIOMA_STR_LEN for more information
  • Bit to check in ParamPresenceMask - 16
PkgNameLength
  • 2 byte parameter indicating Length of Package Name String in Bytes.
  • Bit to check in ParamPresenceMask - 16
PkgName
  • Variable length parameter indicating Package Name in ASCII
  • See LITEQMI_MAX_SWIOMA_STR_LEN for more information
  • Bit to check in ParamPresenceMask - 16
PkgDescLength
  • 2 byte parameter indicating Length of Package Description String in Bytes.
  • Bit to check in ParamPresenceMask - 16
PkgDescription
  • Variable length parameter indicating Package Description in ASCII
  • See LITEQMI_MAX_SWIOMA_STR_LEN for more information
  • Bit to check in ParamPresenceMask - 16
DateLength
  • 2 byte parameter indicating Length of Package Description String in Bytes.
  • Bit to check in ParamPresenceMask - 16
Date
  • Variable length parameter indicating Package Description in ASCII
  • See LITEQMI_MAX_SWIOMA_STR_LEN for more information
  • Bit to check in ParamPresenceMask - 16
TimeLength
  • 2 byte parameter indicating Length of Time String in Bytes.
  • Bit to check in ParamPresenceMask - 16
Time
  • Variable length parameter indicating Time String in ASCII
  • See LITEQMI_MAX_SWIOMA_STR_LEN for more information
  • Bit to check in ParamPresenceMask - 16
SessionType
  • 1 byte parameter reflects the last session started for Sprint
    • 0x00 - No session since boot
    • 0x01 - Sprint CI-DC Session
    • 0x02 - Sprint CI-PRL Session
    • 0x03 - Sprint CI-FUMO Session
    • 0x04 - Sprint HFA-DC Session
    • 0x05 - Sprint HFA-PRL Session
    • 0x06 - Sprint HFA-FUMO Session
    • 0x07 - Sprint NI Session
  • Bit to check in ParamPresenceMask - 16
SessionState
  • 1 byte parameter indicating session state
    • 0x01 - idle
    • 0x02 - active
    • 0x03 - pending
  • Bit to check in ParamPresenceMask - 16
RetryCount
  • 1 byte parameter indicating retries left count
    • valid values 0 to 6
  • Bit to check in ParamPresenceMask - 16
ParamPresenceMask
  • bitmask representation to indicate valid parameters.

Field Documentation

uint8_t unpack_swioma_SLQSOMADMGetSessionInfo_t::Date[255]
uint16_t unpack_swioma_SLQSOMADMGetSessionInfo_t::DateLength
swi_uint256_t unpack_swioma_SLQSOMADMGetSessionInfo_t::ParamPresenceMask
uint16_t unpack_swioma_SLQSOMADMGetSessionInfo_t::PkgDescLength
uint8_t unpack_swioma_SLQSOMADMGetSessionInfo_t::PkgDescription[255]
uint8_t unpack_swioma_SLQSOMADMGetSessionInfo_t::PkgName[255]
uint16_t unpack_swioma_SLQSOMADMGetSessionInfo_t::PkgNameLength
uint16_t unpack_swioma_SLQSOMADMGetSessionInfo_t::RetryCount
uint8_t unpack_swioma_SLQSOMADMGetSessionInfo_t::SessionState
uint8_t unpack_swioma_SLQSOMADMGetSessionInfo_t::SessionType
uint8_t unpack_swioma_SLQSOMADMGetSessionInfo_t::Severity
uint8_t unpack_swioma_SLQSOMADMGetSessionInfo_t::Source[255]
uint16_t unpack_swioma_SLQSOMADMGetSessionInfo_t::SourceLength
uint8_t unpack_swioma_SLQSOMADMGetSessionInfo_t::Status
uint8_t unpack_swioma_SLQSOMADMGetSessionInfo_t::Time[255]
uint16_t unpack_swioma_SLQSOMADMGetSessionInfo_t::TimeLength
uint16_t unpack_swioma_SLQSOMADMGetSessionInfo_t::UpdateCompleteStatus

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