Пример #1
0
        public new byte[] ToByteArray()
        {
            MemoryStream ms = new MemoryStream();

            ms.Write(base.ToByteArray(), 0, base.ToByteArray().Length);
            ms.Write(_discovery_endpoint.ToByteArray(), 0, _discovery_endpoint.ToByteArray().Length);

            return(ms.ToArray());
        }
Пример #2
0
        public new byte[] ToByteArray()
        {
            MemoryStream ms = new MemoryStream();

            ms.Write(base.ToByteArray(), 0, base.ToByteArray().Length);
            ms.Write(_control_endpoint.ToByteArray(), 0, _control_endpoint.ToByteArray().Length);
            byte[] desc = _desc.ToByteArray(false);
            ms.Write(desc, 0, desc.Length);
            return(ms.ToArray());
        }
Пример #3
0
        public new byte[] ToByteArray()
        {
            MemoryStream ms = new MemoryStream();

            ms.Write(base.ToByteArray(), 0, base.ToByteArray().Length);
            ms.WriteByte(channel_id);
            //reserved
            ms.WriteByte(0);
            ms.Write(control_endpoint.ToByteArray(), 0, control_endpoint.ToByteArray().Length);

            return(ms.ToArray());
        }
Пример #4
0
        public new byte[] ToByteArray()
        {
            MemoryStream ms = new MemoryStream();

            //header
            ms.Write(base.ToByteArray(), 0, base.ToByteArray().Length);
            //channel id
            ms.WriteByte(EIBMessages.DEFAULT_CHANNEL_ID);
            //status
            ms.WriteByte(status);
            //data endpoint
            ms.Write(data_endpoint.ToByteArray(), 0, data_endpoint.ToByteArray().Length);
            //cri
            ms.Write(cri.ToByteArray(), 0, cri.ToByteArray().Length);

            return(ms.ToArray());
        }