Example #1
0
        private void UpdateIconName(ImageLabel imageLabel, APFirmware.FirmwareInfo first)
        {
            if (first == null)
            {
                return;
            }

            if (this.Disposing)
            {
                return;
            }
            if (this.IsDisposed)
            {
                return;
            }

            this.BeginInvoke((MethodInvoker) delegate
            {
                if (String.IsNullOrEmpty(first.MavFirmwareVersionStr))
                {
                    imageLabel.Text = first.VehicleType?.ToString() + " " + first.MavFirmwareVersion.ToString() + " " +
                                      first.MavFirmwareVersionType.ToString();
                }
                else
                {
                    imageLabel.Text = first.VehicleType?.ToString() + " " + first.MavFirmwareVersionStr + " " +
                                      first.MavFirmwareVersionType.ToString();
                }

                this.Enabled = true;
            });
        }
Example #2
0
        private void UpdateIconName(ImageCell imageLabel, APFirmware.FirmwareInfo first)
        {
            if (first == null)
            {
                return;
            }


            imageLabel.Text = first.VehicleType?.ToString() + " " + first.MavFirmwareVersion.ToString() + " " +
                              first.MavFirmwareVersionType.ToString();
        }
Example #3
0
        private void UpdateIconName(ImageCell imageLabel, APFirmware.FirmwareInfo first)
        {
            if (first == null)
            {
                return;
            }

            Forms.Device.BeginInvokeOnMainThread(() => {
                imageLabel.Text = first.VehicleType?.ToString() + " " + first.MavFirmwareVersion.ToString() + " " +
                                  first.MavFirmwareVersionType.ToString();
            });
        }