Ejemplo n.º 1
0
        /* Firmware */

        private async void CheckFirmware_Click(object sender, RoutedEventArgs e)
        {
            if (_pebble != null && _pebble.IsConnected)
            {
                if (_pebble.FirmwareVersion != null)
                {
                    var latest = await _pebble.GetLatestFirmwareVersionAsync();

                    if (latest.FirmwareVersion > _pebble.FirmwareVersion)
                    {
                        MessageBox.Show("new version available (" + latest.FirmwareVersion.Version.ToString() + " available, you have " + _pebble.FirmwareVersion.Version.ToString() + ")");
                    }
                    else
                    {
                        MessageBox.Show("you have the latest firmware " + _pebble.FirmwareVersion.Version.ToString());
                    }
                }
                else
                {
                    MessageBox.Show("we did not manage to get version info from p3bble");
                }
            }
            else
            {
                MessageBox.Show("Pebble not connected");
            }
        }