From 16da0c7eb48a476e6913fd0d9762b82b081450f2 Mon Sep 17 00:00:00 2001 From: Morten Nielsen Date: Tue, 19 Feb 2019 23:32:39 -0800 Subject: [PATCH] Cleanup --- src/NmeaParser/BufferedStreamDevice.cs | 11 ++++++----- src/NmeaParser/Nmea/Glonass/Glzda.cs | 3 +++ src/NmeaParser/Nmea/Gnss/Gnzda.cs | 3 +++ src/NmeaParser/Nmea/Gps/GPZDA.cs | 3 +++ src/NmeaParser/Nmea/NmeaMessage.cs | 5 ++--- src/NmeaParser/NmeaDevice.cs | 2 +- src/NmeaParser/StreamDevice.cs | 3 ++- 7 files changed, 20 insertions(+), 10 deletions(-) diff --git a/src/NmeaParser/BufferedStreamDevice.cs b/src/NmeaParser/BufferedStreamDevice.cs index 27fb3d6..b9dfdbb 100644 --- a/src/NmeaParser/BufferedStreamDevice.cs +++ b/src/NmeaParser/BufferedStreamDevice.cs @@ -29,8 +29,9 @@ namespace NmeaParser /// public abstract class BufferedStreamDevice : NmeaDevice { - BufferedStream m_stream; - int m_readSpeed; + private BufferedStream m_stream; + private readonly int m_readSpeed; + /// /// Initializes a new instance of the class. /// @@ -80,10 +81,10 @@ namespace NmeaParser // in lastLineRead by lastLineRead at a steady stream private class BufferedStream : Stream { - private StreamReader m_sr; + private readonly StreamReader m_sr; private byte[] m_buffer = new byte[0]; - private System.Threading.Timer m_timer; - private object lockObj = new object(); + private readonly System.Threading.Timer m_timer; + private readonly object lockObj = new object(); private string groupToken = null; private string lastLineRead = null; /// diff --git a/src/NmeaParser/Nmea/Glonass/Glzda.cs b/src/NmeaParser/Nmea/Glonass/Glzda.cs index ba39b88..e1b5be3 100644 --- a/src/NmeaParser/Nmea/Glonass/Glzda.cs +++ b/src/NmeaParser/Nmea/Glonass/Glzda.cs @@ -1,5 +1,8 @@ namespace NmeaParser.Nmea.Glonass { + /// + /// Date and time of fix + /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Glzda")] [NmeaMessageType("GLZDA")] public class Glzda : Zda diff --git a/src/NmeaParser/Nmea/Gnss/Gnzda.cs b/src/NmeaParser/Nmea/Gnss/Gnzda.cs index fd9ab6b..15f4198 100644 --- a/src/NmeaParser/Nmea/Gnss/Gnzda.cs +++ b/src/NmeaParser/Nmea/Gnss/Gnzda.cs @@ -1,5 +1,8 @@ namespace NmeaParser.Nmea.Gnss { + /// + /// Date and time of fix + /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Gnzda")] [NmeaMessageType("GNZDA")] public class Gnzda : Zda diff --git a/src/NmeaParser/Nmea/Gps/GPZDA.cs b/src/NmeaParser/Nmea/Gps/GPZDA.cs index 0574cff..28744dd 100644 --- a/src/NmeaParser/Nmea/Gps/GPZDA.cs +++ b/src/NmeaParser/Nmea/Gps/GPZDA.cs @@ -1,5 +1,8 @@ namespace NmeaParser.Nmea.Gps { + /// + /// Date and time of fix + /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Gpzda")] [NmeaMessageType("GPZDA")] public class Gpzda : Zda diff --git a/src/NmeaParser/Nmea/NmeaMessage.cs b/src/NmeaParser/Nmea/NmeaMessage.cs index 779da33..39550b3 100644 --- a/src/NmeaParser/Nmea/NmeaMessage.cs +++ b/src/NmeaParser/Nmea/NmeaMessage.cs @@ -49,7 +49,7 @@ namespace NmeaParser.Nmea /// public abstract class NmeaMessage { - private static Dictionary messageTypes; + private readonly static Dictionary messageTypes; /// /// Initializes an instance of the NMEA message @@ -199,8 +199,7 @@ namespace NmeaParser.Nmea internal static double StringToDouble(string value) { - double result = double.NaN; - if(value != null && double.TryParse(value, NumberStyles.Any, CultureInfo.InvariantCulture, out result)) + if(value != null && double.TryParse(value, NumberStyles.Any, CultureInfo.InvariantCulture, out double result)) { return result; } diff --git a/src/NmeaParser/NmeaDevice.cs b/src/NmeaParser/NmeaDevice.cs index 52287e4..2a37776 100644 --- a/src/NmeaParser/NmeaDevice.cs +++ b/src/NmeaParser/NmeaDevice.cs @@ -29,7 +29,7 @@ namespace NmeaParser /// public abstract class NmeaDevice : IDisposable { - private object m_lockObject = new object(); + private readonly object m_lockObject = new object(); private string m_message = ""; private Stream m_stream; private CancellationTokenSource m_cts; diff --git a/src/NmeaParser/StreamDevice.cs b/src/NmeaParser/StreamDevice.cs index 96c34cc..7d55f05 100644 --- a/src/NmeaParser/StreamDevice.cs +++ b/src/NmeaParser/StreamDevice.cs @@ -27,7 +27,8 @@ namespace NmeaParser /// public class StreamDevice : NmeaDevice { - System.IO.Stream m_stream; + private Stream m_stream; + /// /// Initializes a new instance of the class. ///