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

Data Fields

uint32_t OperationMode
 
uint32_t OfflineReason
 
uint32_t HardwareControlledMode
 
uint16_t Tlvresult
 
swi_uint256_t ParamPresenceMask
 

Detailed Description

This structure used to store unpack_dms_GetPower parameters

Parameters
OperationMode- operating mode.
  • 0 - Online (default).
  • 1 - Low power (airplane) mode.
  • 2 - Factory test mode.
  • 3 - Offline.
  • 4 - Resetting.
  • 5 - Power off.
  • 6 - Persistent low power (airplane) mode.
  • 7 - Mode - only low power.
  • Bit to check in ParamPresenceMask - 1
Note
Valid transitions for Power Modes
  • Online to Low Power, Persistent low power, Factory test, Offline or Shut Down
  • Low power to online, Persistent low power, Offline, or Shut Down
  • Persistent low power to Online, Low power, Offline or Shut down
  • Factory test to online
  • Offline to Reset
Parameters
OfflineReason- offline reason.
  • 0x0001 - Host image misconfiguration.
  • 0x0002 - PRI image misconfiguration.
  • 0x0004 - PRI version incompatible.
  • 0x0008 - Device memory is full,cannot copy PRI information.
  • Bit to check in ParamPresenceMask - 16
HardwareControlledMode- hardware restricted mode.
  • 0x00 - FALSE.
  • 0x01 - TRUE.
  • Bit to check in ParamPresenceMask - 17
Tlvresult- unpack Tlv Result.
ParamPresenceMask
  • bitmask representation to indicate valid parameters.

Field Documentation

uint32_t unpack_dms_GetPower_t::HardwareControlledMode
uint32_t unpack_dms_GetPower_t::OfflineReason
uint32_t unpack_dms_GetPower_t::OperationMode
swi_uint256_t unpack_dms_GetPower_t::ParamPresenceMask
uint16_t unpack_dms_GetPower_t::Tlvresult

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