sushy.resources.chassis.power package

Submodules

sushy.resources.chassis.power.constants module

sushy.resources.chassis.power.constants.INPUT_TYPE_AC = 'ac'

Alternating Current (AC) input range.

sushy.resources.chassis.power.constants.INPUT_TYPE_DC = 'dc'

Direct Current (DC) input range.

sushy.resources.chassis.power.constants.LINE_INPUT_VOLTAGE_TYPE_AC120 = 'ac120v'

AC 120V nominal input.

sushy.resources.chassis.power.constants.LINE_INPUT_VOLTAGE_TYPE_AC240 = 'ac240v'

AC 240V nominal input.

sushy.resources.chassis.power.constants.LINE_INPUT_VOLTAGE_TYPE_AC277 = 'ac277v'

AC 277V nominal input.

sushy.resources.chassis.power.constants.LINE_INPUT_VOLTAGE_TYPE_ACDCWIDE = 'acdcwiderange'

Wide range AC or DC input.

sushy.resources.chassis.power.constants.LINE_INPUT_VOLTAGE_TYPE_ACHIGH = 'achighline'

277V AC input.

sushy.resources.chassis.power.constants.LINE_INPUT_VOLTAGE_TYPE_ACLOW = 'aclowline'

100-127V AC input.

sushy.resources.chassis.power.constants.LINE_INPUT_VOLTAGE_TYPE_ACMID = 'acmidline'

200-240V AC input.

sushy.resources.chassis.power.constants.LINE_INPUT_VOLTAGE_TYPE_ACWIDE = 'acwiderange'

Wide range AC input.

sushy.resources.chassis.power.constants.LINE_INPUT_VOLTAGE_TYPE_DC240 = 'dc240v'

DC 240V nominal input.

sushy.resources.chassis.power.constants.LINE_INPUT_VOLTAGE_TYPE_DC380 = 'dc380v'

High Voltage DC input (380V).

sushy.resources.chassis.power.constants.LINE_INPUT_VOLTAGE_TYPE_DCNEG48 = 'dcneg48v'

-48V DC input.

sushy.resources.chassis.power.constants.LINE_INPUT_VOLTAGE_TYPE_UNKNOWN = 'unknown'

The power supply line input voltage tpye cannot be determined.

sushy.resources.chassis.power.constants.POWER_SUPPLY_TYPE_AC = 'ac'

Alternating Current (AC) power supply.

sushy.resources.chassis.power.constants.POWER_SUPPLY_TYPE_ACDC = 'acdc'

Power Supply supports both DC or AC.

sushy.resources.chassis.power.constants.POWER_SUPPLY_TYPE_DC = 'dc'

Direct Current (DC) power supply.

sushy.resources.chassis.power.constants.POWER_SUPPLY_TYPE_UNKNOWN = 'unknown'

The power supply type cannot be determined.

sushy.resources.chassis.power.mappings module

sushy.resources.chassis.power.power module

class sushy.resources.chassis.power.power.InputRangeListField(*args, **kwargs)

Bases: sushy.resources.base.ListField

This type describes an input range for a power supply

input_type = <sushy.resources.base.MappedField object>

The Input type (AC or DC)

maximum_frequency_hz = <sushy.resources.base.Field object>

The maximum line input frequency at which this power supply input range is effective

maximum_voltage = <sushy.resources.base.Field object>

The maximum line input voltage at which this power supply input range is effective

minimum_frequency_hz = <sushy.resources.base.Field object>

The minimum line input frequency at which this power supply input range is effective

minimum_voltage = <sushy.resources.base.Field object>

The minimum line input voltage at which this power supply input range is effective

output_wattage = <sushy.resources.base.Field object>

The maximum capacity of this Power Supply when operating in this input range

class sushy.resources.chassis.power.power.Power(connector, path='', redfish_version=None, registries=None, reader=None, json_doc=None, root=None)

Bases: sushy.resources.base.ResourceBase

This class represents a Power resource.

identity = <sushy.resources.base.Field object>

Identifier of the resource

name = <sushy.resources.base.Field object>

The name of the resource

power_supplies = <sushy.resources.chassis.power.power.PowerSupplyListField object>

Details of a power supplies associated with this system or device

class sushy.resources.chassis.power.power.PowerSupplyListField(*args, **kwargs)

Bases: sushy.resources.base.ListField

The power supplies associated with this Power resource

firmware_version = <sushy.resources.base.Field object>

The firmware version for this Power Supply

identity = <sushy.resources.base.Field object>

Identifier of the Power Supply

indicator_led = <sushy.resources.base.MappedField object>

The state of the indicator LED, used to identify the power supply

input_ranges = <sushy.resources.chassis.power.power.InputRangeListField object>

This is the input ranges that the power supply can use

last_power_output_watts = <sushy.resources.base.Field object>

The average power output of this Power Supply

line_input_voltage = <sushy.resources.base.Field object>

The line input voltage at which the Power Supply is operating

line_input_voltage_type = <sushy.resources.base.MappedField object>

The line voltage type supported as an input to this Power Supply

manufacturer = <sushy.resources.base.Field object>

This is the manufacturer of this power supply

model = <sushy.resources.base.Field object>

The model number for this Power Supply

name = <sushy.resources.base.Field object>

Name of the Power Supply

part_number = <sushy.resources.base.Field object>

The part number for this Power Supply

power_capacity_watts = <sushy.resources.base.Field object>

The maximum capacity of this Power Supply

power_supply_type = <sushy.resources.base.MappedField object>

The Power Supply type (AC or DC)

serial_number = <sushy.resources.base.Field object>

The serial number for this Power Supply

spare_part_number = <sushy.resources.base.Field object>

The spare part number for this Power Supply

status = <sushy.resources.common.StatusField object>

Status of the sensor

Module contents