--- /dev/null
+/*\r
+ * Yubeshi GPS Parser\r
+ *\r
+ * This software is distributed under a zlib-style license.\r
+ * See license.txt for more information.\r
+ */\r
+\r
+using System;\r
+using System.Collections.Generic;\r
+using System.Text;\r
+\r
+namespace Yubeshi.Ubx\r
+{\r
+ public class InfWarning : Packet\r
+ {\r
+ #region constructors\r
+\r
+ public InfWarning(byte[] sentence, int length)\r
+ : base(sentence, length)\r
+ {\r
+ }\r
+\r
+ #endregion\r
+\r
+ #region properties\r
+\r
+ public string Message\r
+ {\r
+ get\r
+ {\r
+ return Encoding.ASCII.GetString(Raw, 6, Raw.Length - 8);\r
+ }\r
+ }\r
+\r
+ #endregion\r
+\r
+ #region public methods\r
+\r
+ public static bool TryParse(byte[] sentence, out UnknownPacket packet)\r
+ {\r
+ return TryParse(sentence, out packet, MessageID.InfWarning, Build);\r
+ }\r
+\r
+ #endregion\r
+\r
+ #region private methods\r
+\r
+ private static Packet Build(byte[] sentence, int length)\r
+ {\r
+ return new InfWarning(sentence, length);\r
+ }\r
+\r
+ #endregion\r
+ }\r
+}\r