ZanoFineTuning.Tools.Pressure.Views.Pressure.Refresh C# (CSharp) Method

Refresh() public method

public Refresh ( ) : void
return void
        public void Refresh()
        {
            double v = 0.0f;

            if (G.CurrentPressureReading != null)
            {
                v = G.CurrentPressureReading.RangeAltitude;
                Progress.maximum = K.MaxReadings;
                Progress.Value = G.CurrentPressureReading.Readings;
            }
            else
            {
                Progress.maximum = K.MaxReadings;
                Progress.Value = 0;
            }

            CurrentAltitudeRange.Content = String.Format("{0:0.000}", v);

            switch (Tools.Pressure.Pressure.Instance.State)
            {
                case "baro":
                {
                    Start.Visibility = Visibility.Collapsed;
                    Stop.Visibility = Visibility.Visible;
                    Retry.Visibility = Visibility.Collapsed;
                    Menu.Visibility = Visibility.Visible;
                }
                break;
                case "complete":
                {
                    Start.Visibility = Visibility.Collapsed;
                    Stop.Visibility = Visibility.Collapsed;
                    Retry.Visibility = Visibility.Visible;
                    Menu.Visibility = Visibility.Visible;
                }
                break;
                case "stopped":
                {
                    Start.Visibility = Visibility.Collapsed;
                    Stop.Visibility = Visibility.Collapsed;
                    Retry.Visibility = Visibility.Visible;
                    Menu.Visibility = Visibility.Visible;
                }
                break;
                case "start":
                {
                    Start.Visibility = Visibility.Visible;
                    Stop.Visibility = Visibility.Collapsed;
                    Retry.Visibility = Visibility.Collapsed;
                    Menu.Visibility = Visibility.Visible;
                }
                break;
            }
        }