private void WeatherDevice_onReceivedMessage(object sender, EventArgs e) { var receivedMessage = e as ReceivedMessageEventArgs; if (receivedMessage != null) { if (receivedMessage.Message.Name == "CustomDisplay") { _displayMode = AlphaNumericDisplayMode.Custom; _display.Display(receivedMessage.Message.MessageId); } Log.Debug(Tag, "Message Received: " + receivedMessage.ToString()); } }
public override bool OnKeyUp(Keycode keyCode, KeyEvent e) { if (keyCode == Keycode.A) { _displayMode = AlphaNumericDisplayMode.Temperature; UpdateDisplay(_lastUpdatedTemperature); try { _led.Value = false; } catch (Exception exception) { System.Console.WriteLine(exception); } return(true); } return(base.OnKeyUp(keyCode, e)); }