libpack  SLQS03.03.10
 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
 

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
UpdateCompleteStatus
Severity
  • 1 byte parameter indicating severity
    • 0x01 - Mandatory
    • 0x02 - Optional
SourceLength
  • 2 byte parameter indicating Length of Vendor Name String in Bytes.
Source
PkgNameLength
  • 2 byte parameter indicating Length of Package Name String in Bytes.
PkgName
PkgDescLength
  • 2 byte parameter indicating Length of Package Description String in Bytes.
PkgDescription
DateLength
  • 2 byte parameter indicating Length of Package Description String in Bytes.
Date
TimeLength
  • 2 byte parameter indicating Length of Time String in Bytes.
Time
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
SessionState
  • 1 byte parameter indicating session state
    • 0x01 - idle
    • 0x02 - active
    • 0x03 - pending
RetryCount
  • 1 byte parameter indicating retries left count
    • valid values 0 to 6

Field Documentation

uint8_t unpack_swioma_SLQSOMADMGetSessionInfo_t::Date[255]
uint16_t unpack_swioma_SLQSOMADMGetSessionInfo_t::DateLength
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