示例#1
0
 public void Emulator()
 {
     file = new System.IO.StreamReader(GPSHandler._NMEAInputFile);
     while (file != null)
     {
         if (file.EndOfStream)
         {
             //Start from beginning of file
             file.Close();
             file = new System.IO.StreamReader(GPSHandler._NMEAInputFile);
         }
         string line = file.ReadLine();
         SharpGps.SerialPort.GPSEventArgs e = new SharpGps.SerialPort.GPSEventArgs();
         e.TypeOfEvent = GPSHandler.String2Eventtype(line);
         e.Sentence    = line;
         NewGPSData(this, e);
         System.Threading.Thread.Sleep(50);
     }
 }
示例#2
0
 public void Emulator()
 {
     file = new System.IO.StreamReader(GPSHandler._NMEAInputFile);
     while (file!=null)
     {
         if (file.EndOfStream)
         {
             //Start from beginning of file
             file.Close();
             file = new System.IO.StreamReader(GPSHandler._NMEAInputFile);
         }
         string line = file.ReadLine();
         SharpGps.SerialPort.GPSEventArgs e = new SharpGps.SerialPort.GPSEventArgs();
         e.TypeOfEvent = GPSHandler.String2Eventtype(line);
         e.Sentence = line;
         NewGPSData(this, e);
         System.Threading.Thread.Sleep(50);
     }
 }