private void OnHubMessage(object sender, MessageEventArgs e) { WriteLog("Received message from the hub: " + e.Message); WriteLog("Sending serial message: " + e.Message); _serialCommunication.SendAsync(e.Message); Task.Run(async () => { ChangeLedState(true); await Task.Delay(int.Parse(e.Message)); ChangeLedState(false); }); }
private void OnSerialMessage(object sender, MessageEventArgs e) { WriteLog(e.Message); WriteLog("Sending message: to the iot hub"); _iotHubCommunication.SendAsync(e.Message); }
protected virtual void InvokeOnMessage(MessageEventArgs e) { OnMessage?.Invoke(this, e); }