The rsd_lib.resources.v2_1.chassis.thermal Module

class rsd_lib.resources.v2_1.chassis.thermal.FanCollectionField(*args, **kwargs)

Bases: rsd_lib.base.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.

related_item = <sushy.resources.base.Field object>

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: rsd_lib.base.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

related_item = <sushy.resources.base.Field object>

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)

Bases: rsd_lib.base.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.