Struct geostar_symphony::GatewayData
source · pub struct GatewayData {Show 20 fields
pub zone: u8,
pub total_power: u16,
pub compressor_power: u16,
pub fan_power: u16,
pub loop_pump_power: u16,
pub aux_heat_power: u16,
pub compressor_stage: u8,
pub aux_heat_stage: u8,
pub fan_speed_setting: u8,
pub dehumidify_setpoint: u8,
pub relative_humidity: u8,
pub room_temp: u8,
pub supply_air_temp: f64,
pub return_air_temp: f64,
pub return_water_temp: f64,
pub heating_setpoint: u8,
pub cooling_setpoint: u8,
pub active_setpoint: u8,
pub mode: Option<ThermostatMode>,
pub fan_mode: Option<FanMode>,
}
Expand description
Opinionated response to a request for data - has some fields renamed and many removed from the “raw” response
Fields§
§zone: u8
§total_power: u16
§compressor_power: u16
§fan_power: u16
§loop_pump_power: u16
§aux_heat_power: u16
§compressor_stage: u8
§aux_heat_stage: u8
§fan_speed_setting: u8
§dehumidify_setpoint: u8
§relative_humidity: u8
§room_temp: u8
§supply_air_temp: f64
§return_air_temp: f64
§return_water_temp: f64
§heating_setpoint: u8
§cooling_setpoint: u8
§active_setpoint: u8
§mode: Option<ThermostatMode>
§fan_mode: Option<FanMode>
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for GatewayData
impl Send for GatewayData
impl Sync for GatewayData
impl Unpin for GatewayData
impl UnwindSafe for GatewayData
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