feyris-tan ef86554f9a Import
2025-05-12 22:09:16 +02:00

39 lines
827 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using AprsSharp.Parsers.Aprs;
using Microsoft.VisualBasic;
using NmeaParser.Messages;
namespace skyscraper5.Aprs.AprsSharp
{
internal class RawGpsInfoField : InfoField
{
public string RawMessage { get; private set; }
public RawGpsInfoField(string msg)
: base(msg)
{
this.RawMessage = msg;
try
{
Parsed = NmeaMessage.Parse(msg);
}
catch (Exception e)
{
Parsed = null;
}
}
public NmeaMessage Parsed { get; private set; }
public override string Encode()
{
return RawMessage;
}
}
}