pub struct BoostModeConfig {
pub start_heat_pct: f32,
pub stop_heat_pct: f32,
pub start_tkfl_hpfl_diff: f32,
pub stop_tkfl_hpfl_diff: f32,
pub start_slot_min_diff: f32,
pub stop_slot_min_diff: f32,
}
Fields§
§start_heat_pct: f32
The maximum percentage within the heating range to start boosting Lower than this the rooms will heat up sufficiently quickly without boosting
stop_heat_pct: f32
The maximum percentage within the heating range to continue boosting once started If too close to start_heat_pct then this will result in excessive valve movement to little effect.
start_tkfl_hpfl_diff: f32
The minimum difference between the TKFL and HPFL to start boosting Lower than this would achieve very little.
stop_tkfl_hpfl_diff: f32
The minimum difference between the TKFL and HPFL to continue boosting once started If too close to start_tkfl_hpfl_diff then this will result in excessive valve movement to little effect.
start_slot_min_diff: f32
The minimum difference between the configured minimum tank temperature for the current slot to start boosting
stop_slot_min_diff: f32
The minimum difference between the configured minimum tank temperature for the current slot to continue boosting once started If too close to start_slot_min_diff then this will result in excessive valve movement to little effect.
Trait Implementations§
source§impl Clone for BoostModeConfig
impl Clone for BoostModeConfig
source§fn clone(&self) -> BoostModeConfig
fn clone(&self) -> BoostModeConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for BoostModeConfig
impl Debug for BoostModeConfig
source§impl<'de> Deserialize<'de> for BoostModeConfig
impl<'de> Deserialize<'de> for BoostModeConfig
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>,
source§impl PartialEq for BoostModeConfig
impl PartialEq for BoostModeConfig
source§fn eq(&self, other: &BoostModeConfig) -> bool
fn eq(&self, other: &BoostModeConfig) -> bool
self
and other
values to be equal, and is used
by ==
.