sushy.resources.chassis.power package

Submodules

sushy.resources.chassis.power.constants module

class sushy.resources.chassis.power.constants.LineInputVoltageType(value)

Bases: enum.Enum

An enumeration.

AC_120V = 'AC120V'

AC 120V nominal input.

AC_240V = 'AC240V'

AC 240V nominal input.

AC_277V = 'AC277V'

AC 277V nominal input.

AC_AND_DC_WIDE_RANGE = 'ACandDCWideRange'

Wide range AC or DC input.

AC_HIGH_LINE = 'ACHighLine'

277V AC input.

AC_LOW_LINE = 'ACLowLine'

100-127V AC input.

AC_MID_LINE = 'ACMidLine'

200-240V AC input.

AC_WIDE_RANGE = 'ACWideRange'

Wide range AC input.

DC_240V = 'DC240V'

DC 240V nominal input.

DC_380V = 'DC380V'

High Voltage DC input (380V).

DC_NEG48V = 'DCNeg48V'

-48V DC input.

UNKNOWN = 'Unknown'

The power supply line input voltage type cannot be determined.

class sushy.resources.chassis.power.constants.PowerInputType(value)

Bases: enum.Enum

An enumeration.

AC = 'AC'

Alternating Current (AC) input range.

DC = 'DC'

Direct Current (DC) input range.

class sushy.resources.chassis.power.constants.PowerSupplyType(value)

Bases: enum.Enum

An enumeration.

AC = 'AC'

Alternating Current (AC) power supply.

AC_OR_DC = 'ACorDC'

The power supply supports both DC or AC.

DC = 'DC'

Direct Current (DC) power supply.

UNKNOWN = 'Unknown'

The power supply type cannot be determined.

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