Exemplo n.º 1
0
        public byte[] BuildDiPacket(byte majorReason, byte minorReason)
        {
            var direction = _rsspEndPoint.IsInitiator ? MaslFrameDirection.Client2Server : MaslFrameDirection.Server2Client;
            var frame     = new MaslDiFrame(direction, majorReason, minorReason);

            return(frame.GetBytes());
        }
Exemplo n.º 2
0
        public void Test1()
        {
            var frame1 = new MaslDiFrame(MaslFrameDirection.Client2Server, 3, 2);

            var bytes = frame1.GetBytes();

            var frame2 = new MaslDiFrame();

            frame2.ParseBytes(bytes, 0, bytes.Length - 1);

            Assert.AreEqual(frame1.DeviceType, frame2.DeviceType);
            Assert.AreEqual(frame1.Direction, frame2.Direction);
            Assert.AreEqual(frame1.FrameType, frame2.FrameType);
            Assert.AreEqual(frame1.MajorReason, frame2.MajorReason);
            Assert.AreEqual(frame1.MinorReason, frame2.MinorReason);
        }
Exemplo n.º 3
0
 public virtual void HandleDiFrame(MaslDiFrame frame)
 {
     // DO NOTHING!
 }