Renamed namespace NmeaParser.Nmea to NmeaParser.Messages

This commit is contained in:
Morten Nielsen 2020-01-19 18:06:15 -08:00
parent 61ae5ade1f
commit 9a32f41edf
36 changed files with 95 additions and 83 deletions

View file

@ -1,4 +1,4 @@
using NmeaParser.Nmea;
using NmeaParser.Messages;
using System;
using System.Collections.Generic;
using System.Linq;

View file

@ -1,4 +1,4 @@
using NmeaParser.Nmea;
using NmeaParser.Messages;
using System;
using System.Collections.Generic;
using System.Linq;

View file

@ -1,4 +1,4 @@
using NmeaParser.Nmea;
using NmeaParser.Messages;
using System;
using System.Collections.Generic;
using System.Linq;

View file

@ -1,4 +1,4 @@
using NmeaParser.Nmea;
using NmeaParser.Messages;
using System;
using System.Collections.Generic;
using System.Linq;

View file

@ -93,20 +93,20 @@ namespace SampleApp.WinDesktop
output.Text = string.Join("\n", messages.ToArray());
output.Select(output.Text.Length - 1, 0); //scroll to bottom
if (args.Message is NmeaParser.Nmea.Gsv gpgsv)
if (args.Message is NmeaParser.Messages.Gsv gpgsv)
{
satView.GsvMessage = gpgsv;
}
else if (args.Message is NmeaParser.Nmea.Rmc)
gprmcView.Message = args.Message as NmeaParser.Nmea.Rmc;
else if (args.Message is NmeaParser.Nmea.Gga)
gpggaView.Message = args.Message as NmeaParser.Nmea.Gga;
else if (args.Message is NmeaParser.Nmea.Gsa)
gpgsaView.Message = args.Message as NmeaParser.Nmea.Gsa;
else if (args.Message is NmeaParser.Nmea.Gll)
gpgllView.Message = args.Message as NmeaParser.Nmea.Gll;
else if (args.Message is NmeaParser.Nmea.Garmin.Pgrme)
pgrmeView.Message = args.Message as NmeaParser.Nmea.Garmin.Pgrme;
else if (args.Message is NmeaParser.Messages.Rmc)
gprmcView.Message = args.Message as NmeaParser.Messages.Rmc;
else if (args.Message is NmeaParser.Messages.Gga)
gpggaView.Message = args.Message as NmeaParser.Messages.Gga;
else if (args.Message is NmeaParser.Messages.Gsa)
gpgsaView.Message = args.Message as NmeaParser.Messages.Gsa;
else if (args.Message is NmeaParser.Messages.Gll)
gpgllView.Message = args.Message as NmeaParser.Messages.Gll;
else if (args.Message is NmeaParser.Messages.Garmin.Pgrme)
pgrmeView.Message = args.Message as NmeaParser.Messages.Garmin.Pgrme;
else
{
var ctrl = MessagePanel.Children.OfType<UnknownMessageControl>().Where(c => c.Message.MessageType == args.Message.MessageType).FirstOrDefault();

View file

@ -1,4 +1,4 @@
using NmeaParser.Nmea.Garmin;
using NmeaParser.Messages.Garmin;
using System;
using System.Collections.Generic;
using System.Linq;

View file

@ -25,18 +25,18 @@ namespace SampleApp.WinDesktop
InitializeComponent();
}
public NmeaParser.Nmea.Gsv GsvMessage
public NmeaParser.Messages.Gsv GsvMessage
{
get { return (NmeaParser.Nmea.Gsv)GetValue(GsvMessageProperty); }
get { return (NmeaParser.Messages.Gsv)GetValue(GsvMessageProperty); }
set { SetValue(GsvMessageProperty, value); }
}
public static readonly DependencyProperty GsvMessageProperty =
DependencyProperty.Register(nameof(GsvMessage), typeof(NmeaParser.Nmea.Gsv), typeof(SatelliteSnr), new PropertyMetadata(null, OnGpgsvMessagePropertyChanged));
DependencyProperty.Register(nameof(GsvMessage), typeof(NmeaParser.Messages.Gsv), typeof(SatelliteSnr), new PropertyMetadata(null, OnGpgsvMessagePropertyChanged));
private static void OnGpgsvMessagePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
var gsv = e.NewValue as NmeaParser.Nmea.Gsv;
var gsv = e.NewValue as NmeaParser.Messages.Gsv;
if (gsv == null)
(d as SatelliteSnr).satellites.ItemsSource = null;
else

View file

@ -13,6 +13,8 @@ using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using NmeaParser;
using NmeaParser.Messages;
namespace SampleApp.WinDesktop
{
@ -26,18 +28,18 @@ namespace SampleApp.WinDesktop
InitializeComponent();
}
public NmeaParser.Nmea.Gsv GsvMessage
public Gsv GsvMessage
{
get { return (NmeaParser.Nmea.Gsv)GetValue(GsvMessageProperty); }
get { return (Gsv)GetValue(GsvMessageProperty); }
set { SetValue(GsvMessageProperty, value); }
}
public static readonly DependencyProperty GsvMessageProperty =
DependencyProperty.Register(nameof(GsvMessage), typeof(NmeaParser.Nmea.Gsv), typeof(SatelliteView), new PropertyMetadata(null, OnGsvMessagePropertyChanged));
DependencyProperty.Register(nameof(GsvMessage), typeof(Gsv), typeof(SatelliteView), new PropertyMetadata(null, OnGsvMessagePropertyChanged));
private static void OnGsvMessagePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
var gsv = e.NewValue as NmeaParser.Nmea.Gsv;
var gsv = e.NewValue as Gsv;
if (gsv == null)
(d as SatelliteView).satellites.ItemsSource = null;
else
@ -98,15 +100,15 @@ namespace SampleApp.WinDesktop
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value is NmeaParser.Nmea.SatelliteVehicle sv)
if (value is SatelliteVehicle sv)
{
byte alpha = (byte)(sv.SignalToNoiseRatio <= 0 ? 80 : 255);
switch (sv.TalkerId)
{
case NmeaParser.Nmea.Talker.GlobalPositioningSystem: return Color.FromArgb(alpha, 255, 0, 0);
case NmeaParser.Nmea.Talker.GalileoPositioningSystem: return Color.FromArgb(alpha, 0, 255, 0);
case NmeaParser.Nmea.Talker.GlonassReceiver: return Color.FromArgb(255, 0, 0, alpha);
case NmeaParser.Nmea.Talker.GlobalNavigationSatelliteSystem: return Color.FromArgb(alpha, 0, 0, 0);
case Talker.GlobalPositioningSystem: return Color.FromArgb(alpha, 255, 0, 0);
case Talker.GalileoPositioningSystem: return Color.FromArgb(alpha, 0, 255, 0);
case Talker.GlonassReceiver: return Color.FromArgb(255, 0, 0, alpha);
case Talker.GlobalNavigationSatelliteSystem: return Color.FromArgb(alpha, 0, 0, 0);
default: return Colors.CornflowerBlue;
}
}

View file

@ -3,7 +3,7 @@ using System.Linq;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;
using NmeaParser.Nmea;
using NmeaParser.Messages;
namespace SampleApp.WinDesktop
{