sushy.resources.chassis.thermal package¶
Submodules¶
sushy.resources.chassis.thermal.constants module¶
-
sushy.resources.chassis.thermal.constants.
FAN_READING_UNIT_PERCENTAGE
= 'Percentage'¶ Indicates that the fan reading and thresholds are measured in percentage
-
sushy.resources.chassis.thermal.constants.
FAN_READING_UNIT_RPM
= 'RPM'¶ Indicates that the fan reading and thresholds are measured in rotations per minute.
sushy.resources.chassis.thermal.mappings module¶
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)¶ 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
-