public void UpdateView(Castellari.IVaPS.Model.FlightStatus status) { if (status.CurrentPosition != null) { lbl_thtl.Text = status.CurrentPosition.ThrottlePercentage + "%"; histogramIndicator1.Percentage = status.CurrentPosition.ThrottlePercentage; } }
public void UpdateView(Castellari.IVaPS.Model.FlightStatus status) { if (status.CurrentPosition != null) { if(!double.IsNaN(status.CurrentPosition.Nav1DME)) lbl_dma.Text = status.CurrentPosition.Nav1DME.ToString("0.0"); else lbl_dma.Text = "n/a"; crossIndicator1.HorizontalError = (float)status.CurrentPosition.Nav1Localizer / 127f * 100f; crossIndicator1.VerticalError = (float)status.CurrentPosition.Nav1Glide / 127f * 100f; int absoluteVorDirection = 360 - (int)status.CurrentPosition.Nav1Radial; directionIndicator1.DirectionAngle = (absoluteVorDirection - status.CurrentPosition.Heading); } else { lbl_dma.Text = "n/a"; } Invalidate(); }
public void UpdateView(Castellari.IVaPS.Model.FlightStatus status) { if (lastCheck == DateTime.MinValue) { lbl_min.ForeColor = Color.Black; lbl_sec.ForeColor = Color.Black; lbl_min.Text = "--:"; lbl_sec.Text = "--"; } else { if (timerRunning) { lbl_min.ForeColor = Color.Blue; lbl_sec.ForeColor = Color.Blue; timerTime += DateTime.Now - lastCheck; lastCheck = DateTime.Now; } else { lbl_min.ForeColor = Color.Black; lbl_sec.ForeColor = Color.Black; } lbl_min.Text = timerTime.Minutes.ToString("00")+":"; lbl_sec.Text = timerTime.Seconds.ToString("00"); } }
public void UpdateView(Castellari.IVaPS.Model.FlightStatus status) { //noop }