Exemple #1
0
        public void TestUnicode()
        {
            byte[] byteArray = new byte[] { 0x01, 0xFF, 0xFE, 0x32, 0x00 };

            PositionFrame test = new PositionFrame(ffs, byteArray);

            Assert.AreEqual(2, test.Number);
        }
Exemple #2
0
        public void TestUsual()
        {
            string expNumericString = "01";
            int    expNumber        = 1;
            int    expTotalNumber   = -1;

            test = new PositionFrame(ffs, byte01);

            Assert.AreEqual(expNumericString, test.NumericString);
            Assert.AreEqual(expNumber, test.Number);
            Assert.AreEqual(expTotalNumber, test.TotalNumber);
        }
Exemple #3
0
        public void TestSlash()
        {
            string expNumericString = @"01/15";
            int    expNumber        = 1;
            int    expTotalNumber   = 15;

            test = new PositionFrame(ffs, byte01_15_slash);

            Assert.AreEqual(expNumericString, test.NumericString);
            Assert.AreEqual(expNumber, test.Number);
            Assert.AreEqual(expTotalNumber, test.TotalNumber);
        }
Exemple #4
0
        public void TestDot()
        {
            string expNumericString = "1.07";
            int    expNumber        = 7;
            int    expTotalNumber   = -1;

            test = new PositionFrame(ffs, byte1_07_dot);

            Assert.AreEqual(expNumericString, test.NumericString);
            Assert.AreEqual(expNumber, test.Number);
            Assert.AreEqual(expTotalNumber, test.TotalNumber);
        }
Exemple #5
0
        private void SetTPOS(FrameFlagSet ffs, byte[] data)
        {
            PositionFrame frame = new PositionFrame(ffs, data);

            this._identificationFrames.TPOS = frame;
        }