Struct smbioslib::SMBiosCoolingDevice [−][src]
pub struct SMBiosCoolingDevice<'a> { /* fields omitted */ }
Expand description
Cooling Device (Type 27)
This structure describes the attributes for a cooling device in the system. Each structure describes a single cooling device.
Compliant with: DMTF SMBIOS Reference Specification 3.4.0 (DSP0134) Document Date: 2020-07-17
Implementations
Handle, or instance number, of the temperature probe monitoring this cooling device. A value of 0xFFFF indicates that no probe is provided.
Cooling device type and status.
Cooling unit group to which this cooling device is associated Having multiple cooling devices in the same cooling unit implies a redundant configuration. The value is 00h if the cooling device is not a member of a redundant cooling unit. Non-zero values imply redundancy and that at least one other cooling device will be enumerated with the same value
OEM or BIOS vendor-specific information.
Nominal value for the cooling device’s rotational speed, in revolutions-per-minute (rpm) If the value is unknown or the cooling device is non-rotating, the field is set to 0x8000. This field is present in the structure only if the structure’s length is larger than 0Ch
Additional descriptive information about the cooling device or its location This field is present in the structure only if the structure’s length is 0Fh or larger.
Trait Implementations
The SMBIOS structure type Read more
Creates a new instance of the implementing SMBIOS type
Contains the standard parts/sections of the implementing SMBIOS type.
Auto Trait Implementations
impl<'a> RefUnwindSafe for SMBiosCoolingDevice<'a>
impl<'a> Send for SMBiosCoolingDevice<'a>
impl<'a> Sync for SMBiosCoolingDevice<'a>
impl<'a> Unpin for SMBiosCoolingDevice<'a>
impl<'a> UnwindSafe for SMBiosCoolingDevice<'a>