Generated with .NET Object Model Diagram Generator

NmeaParser

BufferedStreamDevice : NmeaDevice

Constructors

  • BufferedStreamDevice()
  • BufferedStreamDevice(int readSpeed)

Methods

  • GetStreamAsync() : Task<Stream>
NmeaDevice
Implements IDisposable

Constructors

  • NmeaDevice()

Properties

  • IsOpen { get; } : bool

Methods

  • CloseAsync() : Task
  • CloseStreamAsync(Stream stream) : Task
  • Dispose()
  • Dispose(bool disposing)
  • OpenAsync() : Task
  • OpenStreamAsync() : Task<Stream>

Events

NmeaFileDevice : BufferedStreamDevice

Constructors

  • NmeaFileDevice(string fileName)
  • NmeaFileDevice(string fileName, int readSpeed)

Properties

  • FileName { get; } : string
NmeaMessageReceivedEventArgs : EventArgs

Properties

  • IsMultipart { get; } : bool
  • Message { get; } : NmeaMessage
  • MessageParts { get; } : IReadOnlyList<NmeaMessage>
StreamDevice : NmeaDevice

Constructors

  • StreamDevice(Stream stream)

NmeaParser.Nmea

Gga : NmeaMessage

Constructors

  • Gga()

Properties

  • Altitude { get; } : double
  • AltitudeUnits { get; } : string
  • DgpsStationId { get; } : int
  • FixTime { get; } : TimeSpan
  • Hdop { get; } : double
  • HeightOfGeoid { get; } : double
  • HeightOfGeoidUnits { get; } : string
  • Latitude { get; } : double
  • Longitude { get; } : double
  • NumberOfSatellites { get; } : int
  • Quality { get; } : FixQuality
  • TimeSinceLastDgpsUpdate { get; } : TimeSpan
Gll : NmeaMessage

Constructors

  • Gll()

Properties

  • DataActive { get; } : bool
  • FixTime { get; } : TimeSpan
  • Latitude { get; } : double
  • Longitude { get; } : double
Gns : NmeaMessage

Constructors

  • Gns()

Properties

  • DgpsStationId { get; } : string
  • FixTime { get; } : TimeSpan
  • FutureModeIndicator { get; } : Mode[]
  • GeoidalSeparation { get; } : double
  • GlonassModeIndicator { get; } : Mode
  • GpsModeIndicator { get; } : Mode
  • Hdop { get; } : double
  • Latitude { get; } : double
  • Longitude { get; } : double
  • NumberOfSatellites { get; } : int
  • OrhometricHeight { get; } : double
  • Status { get; } : NavigationalStatus
  • TimeSinceLastDgpsUpdate { get; } : TimeSpan

Nested Types

Mode
  • NoFix = 0
  • Autonomous = 1
  • Differential = 2
  • Precise = 3
  • RealTimeKinematic = 4
  • FloatRtk = 5
  • Estimated = 6
  • Manual = 7
  • Simulator = 8
NavigationalStatus
  • NotValid = 0
  • Safe = 1
  • Caution = 2
  • Unsafe = 3
Gsa : NmeaMessage

Constructors

  • Gsa()

Properties

  • FixMode { get; } : Mode
  • GpsMode { get; } : ModeSelection
  • Hdop { get; } : double
  • Pdop { get; } : double
  • SVs { get; } : IReadOnlyList<Int32>
  • Vdop { get; } : double
Gst : NmeaMessage

Constructors

  • Gst()

Properties

  • ErrorOrientation { get; } : double
  • FixTime { get; } : TimeSpan
  • Rms { get; } : double
  • SemiMajorError { get; } : double
  • SemiMinorError { get; } : double
  • SigmaHeightError { get; } : double
  • SigmaLatitudeError { get; } : double
  • SigmaLongitudeError { get; } : double
Gsv : NmeaMessage

Constructors

  • Gsv()

Properties

  • MessageNumber { get; } : int
  • SVs { get; } : IReadOnlyList<SatelliteVehicle>
  • SVsInView { get; } : int
  • TotalMessages { get; } : int

Methods

NmeaMessage

Constructors

  • NmeaMessage()

Properties

  • Checksum { get; } : byte
  • MessageParts { get; } : IReadOnlyList<String>
  • MessageType { get; } : string

Methods

  • OnLoadMessage(String[] message)
  • Parse(string message) : NmeaMessage
NmeaMessageTypeAttribute : Attribute

Constructors

  • NmeaMessageTypeAttribute(string nmeaType)

Properties

  • NmeaType { get; } : string
Rmc : NmeaMessage

Constructors

  • Rmc()

Properties

  • Active { get; } : bool
  • Course { get; } : double
  • FixTime { get; } : DateTime
  • Latitude { get; } : double
  • Longitude { get; } : double
  • MagneticVariation { get; } : double
  • Speed { get; } : double
UnknownMessage : NmeaMessage

Constructors

  • UnknownMessage()

Properties

  • Values { get; } : IReadOnlyList<String>

NmeaParser.Nmea.Galileo

Gagsv : Gsv

Constructors

  • Gagsv()

NmeaParser.Nmea.Glonass

Glgns : Gns

Constructors

  • Glgns()
Glgsv : Gsv

Constructors

  • Glgsv()

NmeaParser.Nmea.Gnss

Gngga : Gga

Constructors

  • Gngga()
Gngll : Gll

Constructors

  • Gngll()
Gngsa : Gsa

Constructors

  • Gngsa()
Gngst : Gst

Constructors

  • Gngst()
Gnrmc : Rmc

Constructors

  • Gnrmc()

NmeaParser.Nmea.Gps

Gngns : Gns

Constructors

  • Gngns()
Gpbod : NmeaMessage

Constructors

  • Gpbod()

Properties

  • DestinationId { get; } : string
  • MagneticBearing { get; } : double
  • OriginId { get; } : string
  • TrueBearing { get; } : double
Gpgga : Gga

Constructors

  • Gpgga()

Nested Types

FixQuality
  • Invalid = 0
  • GpsFix = 1
  • DgpsFix = 2
  • PpsFix = 3
  • Rtk = 4
  • FloatRtk = 5
  • Estimated = 6
  • ManualInput = 7
  • Simulation = 8
Gpgll : Gll

Constructors

  • Gpgll()
Gpgns : Gns

Constructors

  • Gpgns()
Gpgsa : Gsa

Constructors

  • Gpgsa()

Nested Types

Mode
  • NotAvailable = 1
  • Fix2D = 2
  • Fix3D = 3
ModeSelection
  • Auto = 0
  • Manual = 1
Gpgst : Gst

Constructors

  • Gpgst()
Gpgsv : Gsv

Constructors

  • Gpgsv()
Gprmb : NmeaMessage

Constructors

  • Gprmb()

Properties

  • Arrived { get; } : bool
  • CrossTrackError { get; } : double
  • DestinationLatitude { get; } : double
  • DestinationLongitude { get; } : double
  • DestinationWaypointId { get; } : double
  • OriginWaypointId { get; } : double
  • RangeToDestination { get; } : double
  • Status { get; } : DataStatus
  • TrueBearing { get; } : double
  • Velocity { get; } : double

Nested Types

DataStatus
  • Ok = 0
  • Warning = 1
Gprmc : Rmc

Constructors

  • Gprmc()
Gprte : NmeaMessage

Constructors

  • Gprte()

Properties

  • ListType { get; } : WaypointListType
  • MessageNumber { get; } : int
  • RouteId { get; } : string
  • TotalMessages { get; } : int
  • Waypoints { get; } : IReadOnlyList<String>

Nested Types

WaypointListType
  • CompleteWaypointsList = 0
  • RemainingWaypointsList = 1
SatelliteSystem
  • Unknown = 0
  • Gps = 1
  • Waas = 2
  • Glonass = 3
  • Galileo = 4
SatelliteVehicle

Properties

  • Azimuth { get; } : double
  • Elevation { get; } : double
  • PrnNumber { get; set; } : int
  • SignalToNoiseRatio { get; } : int
  • System { get; } : SatelliteSystem

NmeaParser.Nmea.Gps.Garmin

Pgrme : NmeaMessage

Constructors

  • Pgrme()

Properties

  • HorizontalError { get; } : double
  • HorizontalErrorUnits { get; } : string
  • SphericalError { get; } : double
  • SphericalErrorUnits { get; } : string
  • VerticalError { get; } : double
  • VerticalErrorUnits { get; } : string
Pgrmz : NmeaMessage

Constructors

  • Pgrmz()

Properties

  • Altitude { get; } : double
  • FixType { get; } : PositionFixType
  • Unit { get; } : AltitudeUnit

Nested Types

AltitudeUnit
  • Unknown = 0
  • Feet = 1
PositionFixType
  • Unknown = 0
  • NoFix = 1
  • Fix2D = 2
  • Fix3D = 3

NmeaParser.Nmea.LaserRange

LaserRangeMessage : NmeaMessage

Constructors

  • LaserRangeMessage()

Properties

  • HorizontalAngle { get; } : double
  • HorizontalAngleUnits { get; } : char
  • HorizontalDistance { get; } : double
  • HorizontalDistanceUnits { get; } : char
  • HorizontalVector { get; } : string
  • SlopeDistance { get; } : double
  • SlopeDistanceUnits { get; } : char
  • VerticalAngle { get; } : double
  • VerticalAngleUnits { get; } : char

NmeaParser.Nmea.LaserRange.LaserTech

Constructors

  • Pltit()

NmeaParser.Nmea.LaserRange.Trimble

Constructors

  • Ptnla()
Ptnlb : NmeaMessage

Constructors

  • Ptnlb()

Properties

  • MeasuredTreeDiameter { get; } : double
  • MeasuredTreeDiameterUnits { get; } : char
  • MeasuredTreeHeight { get; } : double
  • MeasuredTreeHeightUnits { get; } : char
  • TreeDiameter { get; } : string
  • TreeHeight { get; } : string

NmeaParser.Tests

DeviceTests

Constructors

  • DeviceTests()

Methods

  • TestGpgsvGroupMessage() : Task
  • TestInvalidGpgsvGroupMessage() : Task
NmeaMessages

Constructors

  • NmeaMessages()

Methods

  • ParseNmeaFile() : Task
  • ParseTrimbleR2NmeaFile() : Task
  • TestGlgns()
  • TestGngga()
  • TestGngll()
  • TestGngns()
  • TestGngsa()
  • TestGngst()
  • TestGnrmc()
  • TestGpbod()
  • TestGpbod_Empty()
  • TestGpbod_GoToMode()
  • TestGpgga()
  • TestGpgll()
  • TestGpgll_NoFixTime_OrActiveIndicator()
  • TestGpgns()
  • TestGpgns_NoData()
  • TestGpgsa()
  • TestGpgsa_Empty()
  • TestGpgst()
  • TestGpgsv()
  • TestGpgsv_Empty()
  • TestGprmb()
  • TestGprmb_Empty()
  • TestGprmc()
  • TestGprte()
  • TestPgrme()
  • TestPgrmz()
  • TestPgrmz_Empty()
  • TestPtlna()

SampleApp.UWP

MainPage : Page

Constructors

  • MainPage()

Methods

  • LoadLocalGpsSimulationData()

SampleApp.WinDesktop

App : Application

Constructors

  • App()
GpggaControl : UserControl

Constructors

  • GpggaControl()

Properties

  • Message { get; set; } : Gpgga

Fields

  • GpggaProperty : DependencyProperty
GpgllControl : UserControl

Constructors

  • GpgllControl()

Properties

  • Message { get; set; } : Gpgll

Fields

  • MessageProperty : DependencyProperty
GpgsaControl : UserControl

Constructors

  • GpgsaControl()

Properties

  • Message { get; set; } : Gpgsa

Fields

  • GpgsaProperty : DependencyProperty
GprmcControl : UserControl

Constructors

  • GprmcControl()

Properties

  • Message { get; set; } : Gprmc

Fields

  • MessageProperty : DependencyProperty
KeyValuePairControl : UserControl

Constructors

  • KeyValuePairControl()

Properties

  • Header { get; set; } : string
  • Value { get; set; } : object

Fields

  • HeaderProperty : DependencyProperty
  • ValueProperty : DependencyProperty
MainWindow : Window

Constructors

  • MainWindow()
NullToCollapsedConverter : IValueConverter

Constructors

  • NullToCollapsedConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
PgrmeControl : UserControl

Constructors

  • PgrmeControl()

Properties

  • Message { get; set; } : Pgrme

Fields

  • MessageProperty : DependencyProperty
PolarPlacementItem : ContentControl

Constructors

  • PolarPlacementItem()

Properties

  • Azimuth { get; set; } : double
  • Elevation { get; set; } : double

Fields

  • AzimuthProperty : DependencyProperty
  • ElevationProperty : DependencyProperty
SatelliteSnr : UserControl

Constructors

  • SatelliteSnr()

Properties

  • GpgsvMessages { get; set; } : IEnumerable<Gpgsv>

Fields

  • GpgsvMessagesProperty : DependencyProperty
SatelliteView : UserControl

Constructors

  • SatelliteView()

Properties

  • GpgsvMessages { get; set; } : IEnumerable<Gpgsv>

Fields

  • GpgsvMessagesProperty : DependencyProperty
UnknownMessageControl : UserControl

Constructors

  • UnknownMessageControl()

Properties

Fields

  • MessageProperty : DependencyProperty



Generated with .NET Object Model Diagram Generator