Struct smbioslib::SMBiosSystemPowerSupply[][src]

pub struct SMBiosSystemPowerSupply<'a> { /* fields omitted */ }
Expand description

System Power Supply (Type 39)

This structure identifies attributes of a system power supply. Table 116 provides details. One instance of this structure is present for each possible power supply in a system.

NOTE This structure type was added in version 2.3.1 of this specification.

Compliant with: DMTF SMBIOS Reference Specification 3.4.0 (DSP0134) Document Date: 2020-07-17

Implementations

Power unit group

Power unit group to which this power supply is associated

Specifying the same Power Unit Group value for more than one System Power Supply structure indicates a redundant power supply configuration. The field’s value is 00h if the power supply is not a member of a redundant power unit. Non-zero values imply redundancy and that at least one other power supply will be enumerated with the same value.

Location

Identifies the location of the power supply.

EXAMPLES: “in the back, on the left-hand side” or “Left Supply Bay”

Device name

Number of the string that names the power supply device

EXAMPLE: “DR-36”

Manufacturer

Names the company that manufactured the supply

Serial number

The serial number for the power supply

Asset tag number

Model part number

The OEM part order number

Revision level

Power supply revision string

EXAMPLE: “2.30”

Max power capacity

Maximum sustained power output in Watts

Set to 0x8000 if unknown. Note that the units specified by the DMTF for this field are milliWatts.

Power supply characteristics

Input voltage probe handle

Handle, or instance number, of a [SMBiosVoltageProbe] (Type 26) monitoring this power supply’s input voltage

A value of 0xFFFF indicates that no probe is provided

Cooling device handle

Handle, or instance number, of a [SMBiosCoolingDevice] (Type 27) associated with this power supply

A value of 0xFFFF indicates that no cooling device is provided.

Input current probe handle

Handle, or instance number, of the [SMBiosElectricalCurrentProbe] (Type 29) monitoring this power supply’s input current

A value of 0xFFFF indicates that no current probe is provided.

Trait Implementations

Formats the value using the given formatter. Read more

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.

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.