Example #1
0
        public GPS(string strPortName, int baudRate)
        {
            Data = new GPSData();
            Port = new System.IO.Ports.SerialPort(strPortName, baudRate);

            Port.DataReceived += new System.IO.Ports.SerialDataReceivedEventHandler(SerialDataReceived);
        }
Example #2
0
 protected void OnNewData(GPSData e)
 {
     if (OnGPSDateEventHandler != null)
         OnGPSDateEventHandler(this, e);
 }
Example #3
0
 void gps_OnGPSDateEventHandler(object sender, GPSData e)
 {
     this.gps_location = e.GotPosition.ToString() + " (" + e.NumberOfSatellites.ToString() + ") " + e.LongitudeD + "/" + e.LatitudeD;
     if (e.GotPosition && this.stateGPSPosition==TaskTestState.EXEC)
     {
         this.timerExecGPS.Enabled = false;
         this.stateGPSPosition = TaskTestState.DONE;
         this.Invoke(new invoked_log(this.doLog), "GPS: " + this.gps_location);
     }
 }