public void RefreshTelemetry()
        {
            // Read telemetry data from files...
            // This is the very-specific part that will be different for each application...
            //int fileCounter = 0;

            //int maxFiles = 5;

            //// -- Catch File/Dir not found exception when not connected to drive --
            //DirectoryInfo dirInfo = new DirectoryInfo(@"F:\u\dist\fixes\xmitlog\");
            //FileSystemInfo[] fileList = dirInfo.GetFileSystemInfos();
            //var orderedFiles = fileList.OrderBy(f => f.Name);

            //foreach (var file in orderedFiles)
            //{
            //    fileCounter++;

            //    if (fileCounter > maxFiles) return;

            //    // read file
            //    string inputLine = "";
            //    using (System.IO.StreamReader fileStream = new System.IO.StreamReader(file.FullName))
            //    {
            //        while ((inputLine = fileStream.ReadLine()) != null)
            //        {
            //            string[] dataArray = inputLine.Split(' ');
            //            if (dataArray.Length >= 6 && dataArray[6] == "Xmit")
            //            {
            //                TelemetryObject newTelem = new TelemetryObject();
            //                newTelem.telemetryData = dataArray[9];
            //                newTelem.xPos = nextPos();
            //                telemetryCollection.Add(newTelem);
            //            }
            //        }
            //        fileStream.Close();
            //    }
            //    // move file away
            //    file.Delete();
            //}

            // -- Debug / Load when not connected to telemetry source --
            TelemetryObject to1 = new TelemetryObject();
            to1.xPos = nextPos();
            to1.yPos = charTall + BorderWidth;
            to1.telemetryData = "alpha";
            telemetryCollection.Add(to1);

            TelemetryObject to2 = new TelemetryObject();
            to2.xPos = nextPos();
            to2.yPos = charTall + BorderWidth;
            to2.telemetryData = "beta";
            telemetryCollection.Add(to2);

            TelemetryObject to3 = new TelemetryObject();
            to3.xPos = nextPos();
            to3.yPos = charTall + BorderWidth;
            to3.telemetryData = "gamma";
            telemetryCollection.Add(to3);
        }
Exemple #2
0
        public void RefreshTelemetry()
        {
            // Read telemetry data from files...
            // This is the very-specific part that will be different for each application...
            //int fileCounter = 0;

            //int maxFiles = 5;

            //// -- Catch File/Dir not found exception when not connected to drive --
            //DirectoryInfo dirInfo = new DirectoryInfo(@"F:\u\dist\fixes\xmitlog\");
            //FileSystemInfo[] fileList = dirInfo.GetFileSystemInfos();
            //var orderedFiles = fileList.OrderBy(f => f.Name);

            //foreach (var file in orderedFiles)
            //{
            //    fileCounter++;

            //    if (fileCounter > maxFiles) return;

            //    // read file
            //    string inputLine = "";
            //    using (System.IO.StreamReader fileStream = new System.IO.StreamReader(file.FullName))
            //    {
            //        while ((inputLine = fileStream.ReadLine()) != null)
            //        {
            //            string[] dataArray = inputLine.Split(' ');
            //            if (dataArray.Length >= 6 && dataArray[6] == "Xmit")
            //            {
            //                TelemetryObject newTelem = new TelemetryObject();
            //                newTelem.telemetryData = dataArray[9];
            //                newTelem.xPos = nextPos();
            //                telemetryCollection.Add(newTelem);
            //            }
            //        }
            //        fileStream.Close();
            //    }
            //    // move file away
            //    file.Delete();
            //}

            // -- Debug / Load when not connected to telemetry source --
            TelemetryObject to1 = new TelemetryObject();

            to1.xPos          = nextPos();
            to1.yPos          = charTall + BorderWidth;
            to1.telemetryData = "alpha";
            telemetryCollection.Add(to1);

            TelemetryObject to2 = new TelemetryObject();

            to2.xPos          = nextPos();
            to2.yPos          = charTall + BorderWidth;
            to2.telemetryData = "beta";
            telemetryCollection.Add(to2);

            TelemetryObject to3 = new TelemetryObject();

            to3.xPos          = nextPos();
            to3.yPos          = charTall + BorderWidth;
            to3.telemetryData = "gamma";
            telemetryCollection.Add(to3);
        }