Beispiel #1
0
        static void Main()
        {
            var serial = UartController.FromName("GHIElectronics.TinyCLR.NativeApis.STM32H7.UartController\\2");

            var resetPin = 3 * 16 + 15;

            var gps = new Gps(serial, resetPin);

            gps.InvalidPositionReceived += Gps_InvalidPositionReceived;
            gps.NmeaSentenceReceived    += Gps_NmeaSentenceReceived;
            gps.PositionReceived        += Gps_PositionReceived;

            Debug.WriteLine("staring");

            gps.Enabled = true; // Start Gps

            Debug.WriteLine("Enabled");

            Thread.Sleep(-1);
        }
Beispiel #2
0
 private static void Gps_InvalidPositionReceived(Gps sender, EventArgs e) => Debug.WriteLine("InvalidPosition");
Beispiel #3
0
 private static void Gps_NmeaSentenceReceived(Gps sender, string e) => Debug.WriteLine("Nmea : " + e);
Beispiel #4
0
 private static void Gps_PositionReceived(Gps sender, Gps.Position e) => Debug.WriteLine(e.ToString());