sushy.resources.chassis.thermal package¶
Submodules¶
sushy.resources.chassis.thermal.constants module¶
sushy.resources.chassis.thermal.thermal module¶
- class sushy.resources.chassis.thermal.thermal.FansListField(*args, **kwargs)¶
Bases:
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:
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:
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:
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