Ejemplo n.º 1
0
        public static FrameControlByte ToFrameControl(this byte acByte)
        {
            var frameControl = new FrameControlByte();

            frameControl.AddressRecognized = (acByte & 0b10001000) > 0;
            frameControl.FrameCopied       = (acByte & 0b01001000) > 0;

            return(frameControl);
        }
Ejemplo n.º 2
0
        public static byte ToByte(this FrameControlByte package)
        {
            byte acByte = 0;

            if (package.AddressRecognized)
            {
                acByte = (byte)(acByte | 0b10001000);
            }
            if (package.FrameCopied)
            {
                acByte = (byte)(acByte | 0b01000100);
            }

            return(acByte);
        }