Пример #1
0
        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));
        }