pub struct History {Show 17 fields
pub date: Date,
pub time: Time,
pub energy_generation: f32,
pub energy_efficiency: f32,
pub instantaneous_power: f32,
pub average_power: f32,
pub normalised_output: f32,
pub energy_consumption: Option<f32>,
pub power_consumption: Option<f32>,
pub temperature: Option<f32>,
pub voltage: Option<f32>,
pub extended_value_1: Option<f32>,
pub extended_value_2: Option<f32>,
pub extended_value_3: Option<f32>,
pub extended_value_4: Option<f32>,
pub extended_value_5: Option<f32>,
pub extended_value_6: Option<f32>,
}Expand description
Historic status.
Returned by the get_status_history endpoint.
Fields§
§date: DateThe date of the status.
time: TimeThe time of the status.
energy_generation: f32Energy generation in watt-hours.
energy_efficiency: f32Energy efficiency in kilowatt-hours per kilowatt-hour.
instantaneous_power: f32Instantaneous power generation in watts.
average_power: f32Average power generation in watts.
normalised_output: f32Normalised output in kilowatts per kilowatt.
energy_consumption: Option<f32>Energy consumption in watt-hours.
power_consumption: Option<f32>Power consumption in watts.
temperature: Option<f32>Temperature in degrees Celsius.
voltage: Option<f32>Voltage in volts.
extended_value_1: Option<f32>User-defined extended data parameter 1.
extended_value_2: Option<f32>User-defined extended data parameter 2.
extended_value_3: Option<f32>User-defined extended data parameter 3.
extended_value_4: Option<f32>User-defined extended data parameter 4.
extended_value_5: Option<f32>User-defined extended data parameter 5.
extended_value_6: Option<f32>User-defined extended data parameter 6.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for History
impl<'de> Deserialize<'de> for History
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for History
impl RefUnwindSafe for History
impl Send for History
impl Sync for History
impl Unpin for History
impl UnwindSafe for History
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more