Struct follow_heating::brain::python_like::config::overrun_config::DhwTemps
source · pub struct DhwTemps {
pub sensor: Sensor,
pub min: f32,
pub max: f32,
pub extra: Option<f32>,
}
Fields§
§sensor: Sensor
The sensor to reach the temperature
min: f32
The minimum allowed temperature during this slot. If the temperature is below this, then it will be heated as a priority.
max: f32
The target target temperature when heating the water. If the heat pump is on for any reason it will stay on to reach this.
extra: Option<f32>
A higher maximum that will be used to increase efficiency:
- If there is an opportunity for mixed mode
- If the heat pump has been running for only a short time
Trait Implementations§
source§impl<'de> Deserialize<'de> for DhwTemps
impl<'de> Deserialize<'de> for DhwTemps
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
source§impl PartialEq for DhwTemps
impl PartialEq for DhwTemps
impl StructuralPartialEq for DhwTemps
Auto Trait Implementations§
impl RefUnwindSafe for DhwTemps
impl Send for DhwTemps
impl Sync for DhwTemps
impl Unpin for DhwTemps
impl UnwindSafe for DhwTemps
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