private static void GGA(string[] SplitLine) { try { float Latitude = Convert.ToSingle(SplitLine[2]); float Longitude = Convert.ToSingle(SplitLine[4]); Latitude = FixMinutes(Latitude); Longitude = FixMinutes(Longitude); if (SplitLine[3] == "S") { Latitude *= -1; } if (SplitLine[5] == "W") { Longitude *= -1; } OnLocationUpdated.Invoke(Latitude, Longitude); } catch { } try { int SatCount = Convert.ToInt32(SplitLine[7]); OnSatelliteUpdated.Invoke(SatCount); } catch { } }