pub struct Status {Show 15 fields
pub date: Date,
pub time: Time,
pub energy_generation: f32,
pub power_generation: f32,
pub energy_consumption: Option<f32>,
pub power_consumption: Option<f32>,
pub normalised_output: 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
Information returned by the get_status endpoint.
Fields§
§date: DateThe date of the status.
time: TimeThe time of the status.
energy_generation: f32Energy generation in watt-hours.
power_generation: f32Power generation in watts.
energy_consumption: Option<f32>Energy consumption in watt-hours.
power_consumption: Option<f32>Power consumption in watts.
normalised_output: f32Normalised output in kilowatts per kilowatt.
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 Status
impl<'de> Deserialize<'de> for Status
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 Status
impl RefUnwindSafe for Status
impl Send for Status
impl Sync for Status
impl Unpin for Status
impl UnwindSafe for Status
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