The rsd_lib.resources.v2_1.chassis.thermal
Module¶
- class rsd_lib.resources.v2_1.chassis.thermal.FanCollectionField(*args, **kwargs)¶
Bases:
ReferenceableMemberField
- fan_name = <sushy.resources.base.Field object>¶
Name of the fan
- 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
- max_reading_range = <sushy.resources.base.Field object>¶
Maximum value for Reading
- min_reading_range = <sushy.resources.base.Field object>¶
Minimum value for Reading
- name = <sushy.resources.base.Field object>¶
Name of the fan
- physical_context = <sushy.resources.base.Field object>¶
Describes the area or device associated with this fan.
- reading = <sushy.resources.base.Field object>¶
Current fan speed
- reading_units = <sushy.resources.base.Field object>¶
Units in which the reading and thresholds are measured.
- redundancy = <rsd_lib.resources.v2_1.common.redundancy.RedundancyCollectionField object>¶
This structure is used to show redundancy for fans. The Component ids will reference the members of the redundancy groups.
The ID(s) of the resources serviced with this fan
- status = <rsd_lib.base.StatusField object>¶
This indicates the known state of the resource, such as if it is enabled.
- 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 rsd_lib.resources.v2_1.chassis.thermal.TemperatureCollectionField(*args, **kwargs)¶
Bases:
ReferenceableMemberField
- 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
- max_reading_range_temp = <sushy.resources.base.Field object>¶
Maximum value for ReadingCelsius
- min_reading_range_temp = <sushy.resources.base.Field object>¶
Minimum value for ReadingCelsius
- name = <sushy.resources.base.Field object>¶
Temperature sensor name.
- physical_context = <sushy.resources.base.Field object>¶
Describes the area or device to which this temperature measurement applies.
- reading_celsius = <sushy.resources.base.Field object>¶
Temperature
Describes the areas or devices to which this temperature measurement applies.
- sensor_number = <sushy.resources.base.Field object>¶
A numerical identifier to represent the temperature sensor
- status = <rsd_lib.base.StatusField object>¶
This indicates the known state of the resource, such as if it is enabled.
- 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 rsd_lib.resources.v2_1.chassis.thermal.Thermal(connector, path='', redfish_version=None, registries=None, reader=None, json_doc=None, root=None)¶
Bases:
ResourceBase
Thermal resource class
This is the schema definition for the Thermal properties. It represents the properties for Temperature and Cooling.
- fans = <rsd_lib.resources.v2_1.chassis.thermal.FanCollectionField object>¶
This is the definition for fans.
- redundancy = <rsd_lib.resources.v2_1.common.redundancy.RedundancyCollectionField object>¶
This structure is used to show redundancy for fans. The Component ids will reference the members of the redundancy groups.
- status = <rsd_lib.base.StatusField object>¶
This indicates the known state of the resource, such as if it is enabled.
- temperatures = <rsd_lib.resources.v2_1.chassis.thermal.TemperatureCollectionField object>¶
This is the definition for temperature sensors.