Пример #1
0
        public void DecodePd0Test()
        {
            Pd0FixedLeader fl = new Pd0FixedLeader();
            Pd0VariableLeader vl = new Pd0VariableLeader();

            fl.DepthCellLength = 23 * 100;
            vl.Heading = 223.3f;
            vl.Pitch = 123.45f;
            vl.Roll = 445.69f;
            vl.Temperature = 78.9f;
            vl.Pressure = 11;
            vl.DepthOfTransducer = 23 * 10;

            DataSet.AncillaryDataSet anc = new DataSet.AncillaryDataSet();
            anc.DecodePd0Ensemble(fl, vl);

            Assert.AreEqual(23, anc.BinSize, "Bin size is incorrect.");
            Assert.AreEqual(223.3f, anc.Heading, "Heading is incorrect.");
            Assert.AreEqual(123.45f, anc.Pitch, "Pitch is incorrect.");
            Assert.AreEqual(445.69f, anc.Roll, "Roll is incorrect.");
            Assert.AreEqual(78.9f, anc.WaterTemp, "Water Temp is incorrect.");
            Assert.AreEqual(110000, anc.Pressure, "Pressure is incorrect.");
            Assert.AreEqual(23, anc.TransducerDepth, "Transducer Depth is incorrect.");
        }
Пример #2
0
        public void DecodePd0Test()
        {
            Pd0FixedLeader    fl = new Pd0FixedLeader();
            Pd0VariableLeader vl = new Pd0VariableLeader();

            fl.DepthCellLength   = 23 * 100;
            vl.Heading           = 223.3f;
            vl.Pitch             = 123.45f;
            vl.Roll              = 445.69f;
            vl.Temperature       = 78.9f;
            vl.Pressure          = 11;
            vl.DepthOfTransducer = 23 * 10;

            DataSet.AncillaryDataSet anc = new DataSet.AncillaryDataSet();
            anc.DecodePd0Ensemble(fl, vl);

            Assert.AreEqual(23, anc.BinSize, "Bin size is incorrect.");
            Assert.AreEqual(223.3f, anc.Heading, "Heading is incorrect.");
            Assert.AreEqual(123.45f, anc.Pitch, "Pitch is incorrect.");
            Assert.AreEqual(445.69f, anc.Roll, "Roll is incorrect.");
            Assert.AreEqual(78.9f, anc.WaterTemp, "Water Temp is incorrect.");
            Assert.AreEqual(110000, anc.Pressure, "Pressure is incorrect.");
            Assert.AreEqual(23, anc.TransducerDepth, "Transducer Depth is incorrect.");
        }