pub struct PowerSupply {Show 29 fields
pub odata_id: Id,
pub actions: Option<PowerSupplyActions>,
pub assembly: Option<IdRef>,
pub efficiency_percent: Option<f64>,
pub firmware_version: Option<String>,
pub hot_pluggable: Option<bool>,
pub indicator_led: Option<IndicatorLED>,
pub input_ranges: Option<Vec<InputRange>>,
pub last_power_output_watts: Option<f64>,
pub line_input_voltage: Option<f64>,
pub line_input_voltage_type: Option<LineInputVoltageType>,
pub location: Option<Location>,
pub manufacturer: Option<String>,
pub member_id: String,
pub model: Option<String>,
pub name: Option<String>,
pub oem: Option<Oem>,
pub part_number: Option<String>,
pub power_capacity_watts: Option<f64>,
pub power_input_watts: Option<f64>,
pub power_output_watts: Option<f64>,
pub power_supply_type: Option<PowerSupplyType>,
pub redundancy: Option<Vec<Redundancy>>,
pub redundancy_odata_count: Option<Count>,
pub related_item: Option<Vec<IdRef>>,
pub related_item_odata_count: Option<Count>,
pub serial_number: Option<String>,
pub spare_part_number: Option<String>,
pub status: Option<Status>,
}
Expand description
Details of a power supplies associated with this system or device.
Fields§
§odata_id: Id
§actions: Option<PowerSupplyActions>
§assembly: Option<IdRef>
§efficiency_percent: Option<f64>
The measured efficiency of this power supply as a percentage.
firmware_version: Option<String>
The firmware version for this power supply.
hot_pluggable: Option<bool>
An indication of whether this device can be inserted or removed while the equipment is in operation.
indicator_led: Option<IndicatorLED>
§input_ranges: Option<Vec<InputRange>>
The input ranges that the power supply can use.
last_power_output_watts: Option<f64>
The average power output of this power supply.
line_input_voltage: Option<f64>
The line input voltage at which the power supply is operating.
line_input_voltage_type: Option<LineInputVoltageType>
§location: Option<Location>
§manufacturer: Option<String>
The manufacturer of this power supply.
member_id: String
The identifier for the member within the collection.
model: Option<String>
The model number for this power supply.
name: Option<String>
The name of the power supply.
oem: Option<Oem>
§part_number: Option<String>
The part number for this power supply.
power_capacity_watts: Option<f64>
The maximum capacity of this power supply.
power_input_watts: Option<f64>
The measured input power of this power supply.
power_output_watts: Option<f64>
The measured output power of this power supply.
power_supply_type: Option<PowerSupplyType>
§redundancy: Option<Vec<Redundancy>>
The set of redundancy groups for this power supply.
redundancy_odata_count: Option<Count>
An array of links to resources or objects associated with this power supply.
serial_number: Option<String>
The serial number for this power supply.
spare_part_number: Option<String>
The spare part number for this power supply.
status: Option<Status>
Trait Implementations§
Source§impl Clone for PowerSupply
impl Clone for PowerSupply
Source§fn clone(&self) -> PowerSupply
fn clone(&self) -> PowerSupply
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more