public void OnOffHeat() { if (!Auto) { if (Heat.State == StateOnOff.Off) { SetTemperDevice(); Heat.On(); } else { Heat.Off(); } } else { throw new Exception("Включить отопление в автоматическом режиме климат-контроля невозможно"); } }
private void WatchTemperature(int temper) { if (!Auto || State != StateOnOff.On) { return; } if (temper < Temperature) { Heat.On(); Cond.Off(); } if (temper > Temperature) { Heat.Off(); Cond.On(); } if (temper == Temperature) { Heat.Off(); Cond.Off(); } }
private void OffAllDevice() { Heat.Off(); Humid.Off(); Cond.Off(); }