pub struct Battery {Show 34 fields
pub odata_context: Option<Context>,
pub odata_etag: Option<Etag>,
pub odata_id: Id,
pub odata_type: Type,
pub actions: Option<Actions>,
pub assembly: Option<IdRef>,
pub capacity_actual_amp_hours: Option<f64>,
pub capacity_actual_watt_hours: Option<f64>,
pub capacity_rated_amp_hours: Option<f64>,
pub capacity_rated_watt_hours: Option<f64>,
pub charge_state: Option<ChargeState>,
pub description: Option<Description>,
pub firmware_version: Option<String>,
pub hot_pluggable: Option<bool>,
pub id: Id,
pub links: Option<Links>,
pub location: Option<Location>,
pub location_indicator_active: Option<bool>,
pub manufacturer: Option<String>,
pub max_charge_rate_amps: Option<f64>,
pub max_charge_voltage: Option<f64>,
pub max_discharge_rate_amps: Option<f64>,
pub metrics: Option<IdRef>,
pub model: Option<String>,
pub name: Name,
pub oem: Option<Oem>,
pub part_number: Option<String>,
pub production_date: Option<String>,
pub replaceable: Option<bool>,
pub serial_number: Option<String>,
pub spare_part_number: Option<String>,
pub state_of_health_percent: Option<SensorExcerpt>,
pub status: Option<Status>,
pub version: Option<String>,
}
Expand description
The Battery schema describes a battery unit, such as those used to provide systems with power during a power loss event. It also describes the location, such as a slot, socket, or bay, where a unit can be installed, by populating a resource instance with an absent state if a unit is not present.
Fields§
§odata_context: Option<Context>
§odata_etag: Option<Etag>
§odata_id: Id
§odata_type: Type
§actions: Option<Actions>
§assembly: Option<IdRef>
§capacity_actual_amp_hours: Option<f64>
The actual maximum capacity of this battery in amp-hours.
capacity_actual_watt_hours: Option<f64>
The actual maximum capacity of this battery in watt-hours.
capacity_rated_amp_hours: Option<f64>
The rated maximum capacity of this battery in amp-hours.
capacity_rated_watt_hours: Option<f64>
The rated maximum capacity of this battery in watt-hours.
charge_state: Option<ChargeState>
§description: Option<Description>
§firmware_version: Option<String>
The firmware version for this battery.
hot_pluggable: Option<bool>
An indication of whether this device can be inserted or removed while the equipment is in operation.
id: Id
§links: Option<Links>
§location: Option<Location>
§location_indicator_active: Option<bool>
An indicator allowing an operator to physically locate this resource.
manufacturer: Option<String>
The manufacturer of this battery.
max_charge_rate_amps: Option<f64>
The maximum charge rate of this battery in amps.
max_charge_voltage: Option<f64>
The maximum charge voltage of this battery.
max_discharge_rate_amps: Option<f64>
The maximum discharge rate of this battery in amps.
metrics: Option<IdRef>
§model: Option<String>
The model number for this battery.
name: Name
§oem: Option<Oem>
§part_number: Option<String>
The part number for this battery.
production_date: Option<String>
The production or manufacturing date of this battery.
replaceable: Option<bool>
An indication of whether this component can be independently replaced as allowed by the vendor’s replacement policy.
serial_number: Option<String>
The serial number for this battery.
spare_part_number: Option<String>
The spare part number for this battery.
state_of_health_percent: Option<SensorExcerpt>
§status: Option<Status>
§version: Option<String>
The hardware version of this battery.