The rsd_lib.resources.v2_1.chassis.thermal_zone
Module¶
- class rsd_lib.resources.v2_1.chassis.thermal_zone.FanCollectionField(*args, **kwargs)¶
Bases:
ListField
- name = <sushy.resources.base.Field object>¶
The Power Supply name
- rack_location = <rsd_lib.resources.v2_1.common.rack_location.RackLocationField object>¶
The Fan physical location
- reading_rpm = <sushy.resources.base.Field object>¶
Fan RPM reading
- status = <rsd_lib.base.StatusField object>¶
The Fan status
- class rsd_lib.resources.v2_1.chassis.thermal_zone.TemperatureSensorCollectionField(*args, **kwargs)¶
Bases:
ListField
- name = <sushy.resources.base.Field object>¶
The Power Supply name
- physical_context = <sushy.resources.base.Field object>¶
Describes the area or device to which this temperature measurement applies: “Intake” - The intake point of the chassis “Exhaust” - The exhaust point of the chassis “Backplane” - A backplane within the chassis “PowerSupply” - A power supply “SystemBoard” - The system board (PCB) “ComputeBay” - Within a compute bay “PowerSupplyBay” - Within a power supply bay
- reading_celsius = <sushy.resources.base.Field object>¶
Current value of the temperature sensor’s reading
- status = <rsd_lib.base.StatusField object>¶
The temperature sensors status
- class rsd_lib.resources.v2_1.chassis.thermal_zone.ThermalZone(connector, path='', redfish_version=None, registries=None, reader=None, json_doc=None, root=None)¶
Bases:
ResourceBase
- desired_speed_pwm = <sushy.resources.base.Field object>¶
The desired FAN speed in current ThermalZone present in PWM unit
- desired_speed_rpm = <sushy.resources.base.Field object>¶
The desired FAN speed in current ThermalZone present in RPM unit
- fans = <rsd_lib.resources.v2_1.chassis.thermal_zone.FanCollectionField object>¶
Details of the fans associated with this thermal zone
- max_fans_supported = <sushy.resources.base.Field object>¶
Number of maximum fans that can be installed in a given Thermal Zone
- number_of_fans_present = <sushy.resources.base.Field object>¶
The existing number of fans in current ThermalZone
- presence = <sushy.resources.base.Field object>¶
Indicates the aggregated Power Supply Unit presence information Aggregated Power Supply Unit presence format: Length of string indicate total slot of Power Supply Units in PowerZone.
For each byte the string: “1” means present “0” means not present
- rack_location = <rsd_lib.resources.v2_1.common.rack_location.RackLocationField object>¶
The ThermalZone physical location
- status = <rsd_lib.base.StatusField object>¶
The ThermalZone status
- temperatures = <rsd_lib.resources.v2_1.chassis.thermal_zone.TemperatureSensorCollectionField object>¶
Array of temperature sensors
- volumetric_airflow = <sushy.resources.base.Field object>¶
Rack Level PTAS Telemetry - Volumetric airflow in current ThermalZone
- class rsd_lib.resources.v2_1.chassis.thermal_zone.ThermalZoneCollection(connector, path, redfish_version=None, registries=None, root=None)¶
Bases:
ResourceCollectionBase