pub struct FullSystem {
pub system: System,
pub status_interval: Option<u32>,
pub secondary_panels: Option<u32>,
pub secondary_panel_power: Option<u32>,
pub secondary_orientation: Option<Orientation>,
pub secondary_tilt: Option<f32>,
pub tariffs: Tariffs,
pub teams: Vec<u32>,
pub donations: u32,
pub extended_data: Vec<Option<f32>>,
pub monthly_estimates: Vec<f32>,
}Expand description
Full system information.
Returned by the get_system endpoint.
Fields§
§system: SystemBase system information.
status_interval: Option<u32>Status update frequency in minutes.
secondary_panels: Option<u32>Number of panels in the secondary array.
secondary_panel_power: Option<u32>Power of each panel in the secondary array in watts.
secondary_orientation: Option<Orientation>Orientation of the secondary solar array.
secondary_tilt: Option<f32>Tilt of the secondary solar array.
tariffs: TariffsTariff information.
teams: Vec<u32>Participating teams.
donations: u32Number of donations.
extended_data: Vec<Option<f32>>Extended data.
monthly_estimates: Vec<f32>Monthly estimates.
Trait Implementations§
Source§impl Clone for FullSystem
impl Clone for FullSystem
Source§fn clone(&self) -> FullSystem
fn clone(&self) -> FullSystem
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FullSystem
impl Debug for FullSystem
Source§impl Default for FullSystem
impl Default for FullSystem
Source§fn default() -> FullSystem
fn default() -> FullSystem
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FullSystem
impl<'de> Deserialize<'de> for FullSystem
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 FullSystem
impl RefUnwindSafe for FullSystem
impl Send for FullSystem
impl Sync for FullSystem
impl Unpin for FullSystem
impl UnwindSafe for FullSystem
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