Struct follow_heating::io::controls::heating_impl::GPIOPins
source · pub struct GPIOPins {
pub heat_pump_pin: usize,
pub heat_circulation_pump_pin: usize,
pub tank_valve_pin: usize,
pub heating_valve_pin: usize,
pub heating_extra_pump: usize,
}
Fields§
§heat_pump_pin: usize
Turns on/off the heat pump and its valve
heat_circulation_pump_pin: usize
Turns on/off the pump that pumps water through radiators
tank_valve_pin: usize
Opens / closes the valve located just outside of TKRT.
heating_valve_pin: usize
Opens / closes the valve between the TKFL and heat exchanger
heating_extra_pump: usize
Turns on/off the pump between the TKFL and heat exchanger (next to the valve)
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for GPIOPins
impl Send for GPIOPins
impl Sync for GPIOPins
impl Unpin for GPIOPins
impl UnwindSafe for GPIOPins
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