#[repr(u8)]pub enum SystemMode {
Off = 0,
Auto = 1,
Cool = 3,
Heat = 4,
Emergencyheat = 5,
Precooling = 6,
Fanonly = 7,
Dry = 8,
Sleep = 9,
}Variants§
Off = 0
The Thermostat does not generate demand for Cooling or Heating
Auto = 1
Demand is generated for either Cooling or Heating, as required
Cool = 3
Demand is only generated for Cooling
Heat = 4
Demand is only generated for Heating
Emergencyheat = 5
2nd stage heating is in use to achieve desired temperature
Precooling = 6
(see Terms)
Fanonly = 7
Dry = 8
Sleep = 9
Implementations§
Trait Implementations§
Source§impl Clone for SystemMode
impl Clone for SystemMode
Source§fn clone(&self) -> SystemMode
fn clone(&self) -> SystemMode
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 SystemMode
impl Debug for SystemMode
Source§impl<'de> Deserialize<'de> for SystemMode
impl<'de> Deserialize<'de> for SystemMode
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 From<SystemMode> for u8
impl From<SystemMode> for u8
Source§fn from(val: SystemMode) -> Self
fn from(val: SystemMode) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SystemMode
impl PartialEq for SystemMode
Source§impl Serialize for SystemMode
impl Serialize for SystemMode
impl Copy for SystemMode
impl Eq for SystemMode
impl StructuralPartialEq for SystemMode
Auto Trait Implementations§
impl Freeze for SystemMode
impl RefUnwindSafe for SystemMode
impl Send for SystemMode
impl Sync for SystemMode
impl Unpin for SystemMode
impl UnwindSafe for SystemMode
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