sushy.resources.chassis.thermal package
updated: 2022-03-24 09:56
sushy.resources.chassis.thermal package
sushy.resources.chassis.thermal.constants module
-
class sushy.resources.chassis.thermal.constants.FanReadingUnit(value)
Bases: enum.Enum
An enumeration.
-
PERCENT = 'Percent'
The fan reading and thresholds are measured as a percentage.
-
RPM = 'RPM'
The fan reading and thresholds are measured in revolutions per
minute.
sushy.resources.chassis.thermal.thermal module
-
class sushy.resources.chassis.thermal.thermal.FansListField(*args, **kwargs)
Bases: sushy.resources.chassis.thermal.thermal.Sensor
The Fan device/s associated with Thermal.
-
indicator_led = <sushy.resources.base.MappedField object>
The state of the indicator LED, used to identify the fan
-
manufacturer = <sushy.resources.base.Field object>
This is the manufacturer of this Fan
-
max_reading_range = <sushy.resources.base.Field object>
Maximum value for Reading
-
min_reading_range = <sushy.resources.base.Field object>
Minimum value for Reading
-
model = <sushy.resources.base.Field object>
The model of this Fan
-
part_number = <sushy.resources.base.Field object>
Part number of this Fan
-
reading = <sushy.resources.base.Field object>
Current Fan Speed
-
reading_units = <sushy.resources.base.MappedField object>
Units in which the reading and thresholds are measured
-
serial_number = <sushy.resources.base.Field object>
Serial number of this Fan
-
class sushy.resources.chassis.thermal.thermal.Sensor(*args, **kwargs)
Bases: sushy.resources.base.ListField
The sensor device/s associated with Thermal.
-
identity = <sushy.resources.base.Field object>
Identifier of the Sensor
-
lower_threshold_critical = <sushy.resources.base.Field object>
Below normal range but not yet fatal
-
lower_threshold_fatal = <sushy.resources.base.Field object>
Below normal range and is fatal
-
lower_threshold_non_critical = <sushy.resources.base.Field object>
Below normal range
-
name = <sushy.resources.base.Field object>
The name of this sensor
-
physical_context = <sushy.resources.base.Field object>
Area or device associated with this sensor
-
status = <sushy.resources.common.StatusField object>
Status of the sensor
-
upper_threshold_critical = <sushy.resources.base.Field object>
Above normal range but not yet fatal
-
upper_threshold_fatal = <sushy.resources.base.Field object>
Above normal range and is fatal
-
upper_threshold_non_critical = <sushy.resources.base.Field object>
Above normal range
-
class sushy.resources.chassis.thermal.thermal.TemperaturesListField(*args, **kwargs)
Bases: sushy.resources.chassis.thermal.thermal.Sensor
The Temperature device/s associated with Thermal.
-
max_allowable_operating_value = <sushy.resources.base.Field object>
Maximum allowable operating temperature for this equipment
-
max_reading_range_temp = <sushy.resources.base.Field object>
Maximum value for ReadingCelsius
-
min_allowable_operating_value = <sushy.resources.base.Field object>
Minimum allowable operating temperature for this equipment
-
min_reading_range_temp = <sushy.resources.base.Field object>
Minimum value for ReadingCelsius
-
reading_celsius = <sushy.resources.base.Field object>
Temperature
-
sensor_number = <sushy.resources.base.Field object>
A numerical identifier to represent the temperature sensor
-
class sushy.resources.chassis.thermal.thermal.Thermal(connector, path='', redfish_version=None, registries=None, reader=None, json_doc=None, root=None)
Bases: sushy.resources.base.ResourceBase
This class represents a Thermal resource.
-
fans = <sushy.resources.chassis.thermal.thermal.FansListField object>
A tuple of Fan identities
-
identity = <sushy.resources.base.Field object>
Identifier of the resource
-
name = <sushy.resources.base.Field object>
The name of the resource
-
status = <sushy.resources.common.StatusField object>
Status of the resource
-
temperatures = <sushy.resources.chassis.thermal.thermal.TemperaturesListField object>
A tuple of Temperature identities
updated: 2022-03-24 09:56