示例#1
0
 private void PopulateControl()
 {
     try
     {
         txtScheduleCategoryID.Text   = ScheduleCategoryID.ToString();
         txtScheduleCategoryName.Text = ScheduleCategoryName;
         txtLap.Text = Lap.ToString();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#2
0
        public Dictionary <string, string> Telemetry()
        {
            Dictionary <string, string> telemetry = new Dictionary <string, string>();

            telemetry.Add("Commander", Commander);
            telemetry.Add("Position", RacePosition.ToString());
            telemetry.Add("Speed", SpeedInMS.ToString("F1"));
            if (Location != null)
            {
                telemetry.Add("Altitude", Location.Altitude.ToString("F0"));
            }
            telemetry.Add("MaxSpeed", MaxSpeedInMS.ToString("F1"));
            telemetry.Add("AverageSpeed", AverageSpeedInMS.ToString("F1"));
            telemetry.Add("Status", _status);
            telemetry.Add("NumberOfWaypointsVisited", NumberOfWaypointsVisited.ToString());
            telemetry.Add("DistanceToWaypoint", DistanceToWaypointInKmDisplay);
            telemetry.Add("TotalDistanceLeft", TotalDistanceLeftInKmDisplay);
            telemetry.Add("Hull", HullDisplay);
            telemetry.Add("Shield", ShieldStatus());
            telemetry.Add("CargoScoop", CargoScoopStatus());
            telemetry.Add("Pips", String.Join(",", Pips));
            if (_race?.Laps > 0)
            {
                if (Lap > 0)
                {
                    telemetry.Add("Lap", Lap.ToString());
                }
                else
                {
                    telemetry.Add("Lap", "1");
                }
                telemetry.Add("LastLapTime", LastLapTime().ToString("g"));
                if (FastestLap > 0)
                {
                    telemetry.Add("FastestLap", FastestLap.ToString());
                    telemetry.Add("FastestLapTime", FastestLapTime().ToString());
                }
            }
            return(telemetry);
        }
示例#3
0
 public override string ToString()
 {
     return(Lap.ToString() + sep + cumDistance.ToString() + sep + Length.ToString() + sep + Duration.ToString() + sep + avgCadence.ToString()
            + sep + avgHeartrate.ToString() + sep + avgSpeed.ToString() + sep + ElevationGain.ToString() + sep + maxHeartrate.ToString());
 }