OSDN Git Service

Heightへの対応,緯度・経度が反転していた不具合の修正
[yubeshi/yubeshi.git] / YubeshiTest / UbxTest / NavPacketTest.cs
index 333ab8e..65264a0 100755 (executable)
@@ -51,6 +51,23 @@ namespace YubeshiTest.UbxTest
         }\r
 \r
         [Test]\r
+        public void NavPosLlhTest()\r
+        {\r
+            UnknownPacket packet;\r
+            Assert.IsTrue(NavPosLlh.TryParse(P.NavPosLlh, out packet));\r
+            NavPosLlh p = packet as NavPosLlh;\r
+            Assert.AreEqual(Packet.MessageID.NavPosLlh, p.ID);\r
+            Assert.AreEqual(timeOfWeek, p.TimeOfWeek);\r
+            Assert.AreEqual(35.710058, (double)p.Position.Latitude);\r
+            Assert.AreEqual(139.8107190, (double)p.Position.Longitude);\r
+            Assert.AreEqual(676.391, (double)p.Position.Altitude);\r
+            Assert.AreEqual(Height.Base.Ellipsoid, \r
+                                                p.Position.Altitude.BaseLevel);\r
+            Assert.AreEqual(640.0, (double)p.MslHeight);\r
+            Assert.AreEqual(Height.Base.MeanSeaLevel, p.MslHeight.BaseLevel);\r
+        }\r
+\r
+        [Test]\r
         public void NavSolTest()\r
         {\r
             UnknownPacket packet;\r