public void OnOffCond() { if (!Auto) { if (Cond.State == StateOnOff.Off) { SetTemperDevice(); Cond.On(); } else { Cond.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(); }