X-Git-Url: http://git.osdn.net/view?p=yubeshi%2Fyubeshi.git;a=blobdiff_plain;f=Yubeshi%2FUbx%2FInfDebug.cs;fp=Yubeshi%2FUbx%2FInfDebug.cs;h=9371e938f3125b11e6f908e587e0cd95be0b52be;hp=0000000000000000000000000000000000000000;hb=cdfcd5b36d7262c5a0d409dd4bfe15417f1a3870;hpb=ece803c0b13829b864411d5d07b6b5d176ad01b0 diff --git a/Yubeshi/Ubx/InfDebug.cs b/Yubeshi/Ubx/InfDebug.cs new file mode 100755 index 0000000..9371e93 --- /dev/null +++ b/Yubeshi/Ubx/InfDebug.cs @@ -0,0 +1,56 @@ +/* + * Yubeshi GPS Parser + * + * This software is distributed under a zlib-style license. + * See license.txt for more information. + */ + +using System; +using System.Collections.Generic; +using System.Text; + +namespace Yubeshi.Ubx +{ + public class InfDebug : Packet + { + #region constructors + + public InfDebug(byte[] sentence, int length) + : base(sentence, length) + { + } + + #endregion + + #region properties + + public string Message + { + get + { + return Encoding.ASCII.GetString(Raw, 6, Raw.Length - 8); + } + } + + #endregion + + #region public methods + + public static bool TryParse(byte[] sentence, out UnknownPacket packet) + { + return TryParse(sentence, out packet, + MessageID.InfDebug, -1, Build); + } + + #endregion + + #region private methods + + private static Packet Build(byte[] sentence, int length) + { + return new InfDebug(sentence, length); + } + + #endregion + } +}