Example #1
0
 /// <summary>
 /// Initialise la nouvelle instance
 /// </summary>
 public ArduinoManager()
 {
     _serialCommunicationService = new SerialCommunicationService();
     _serialCommunicationService.OnSerialDisconnected += OnSerialCommunicationServiceDisconnected;
     _serialCommunicationService.OnSerialConnected    += OnSerialCommunicationServiceConnected;
     _serialCommunicationService.OnMessageReceived    += OnSerialCommunicationServiceMessageReceived;
 }
Example #2
0
        void DoBurnerOff(object sender, EventArgs e)
        {
            Log.Information($"Fsm;OilBurner;DoBurnerOff");
            var oilBurnerSwitch = StateService.GetActor(ActorName.OilBurnerSwitch);

            SerialCommunicationService.SetActorAsync(oilBurnerSwitch.Name, 0).Wait();
        }
Example #3
0
 async void DoBurnerOff(object sender, EventArgs e)
 {
     var oilBurnerSwitch = StateService.GetActor(ItemEnum.OilBurnerSwitch);
     await SerialCommunicationService.SetActorAsync(oilBurnerSwitch.ItemEnum.ToString(), 0);
 }