public void SetMinMode() // минимальный режим { if (Status) { statusMode = BoilerMode.MinMode; } }
public void SetMaxMode() // максимальный режим { if (Status) { statusMode = BoilerMode.MaxMode; } }
public void SetCustomMode(double input) // пользовательский режим { if (Status) { statusMode = BoilerMode.CustomMode; Temperature = input; } }
public IActionResult SetMode(BoilerMode mode, float value) { switch (mode) { case BoilerMode.Auto: mqttPublisher.Publish(new CommandModel { Command = "Normal", Value = 0 }); break; case BoilerMode.Direct: mqttPublisher.Publish(new CommandModel { Command = "Direct", Value = value }); break; } return(RedirectToAction("Index")); }