Exemplo n.º 1
0
 protected override void ReadData(RdmBinaryReader data)
 {
     Id            = data.ReadUId();
     EndpointID    = data.ReadNetwork16();
     ControlFields = data.ReadNetwork16();
     BindingId     = data.ReadUId();
 }
Exemplo n.º 2
0
 protected override void ReadData(RdmBinaryReader data)
 {
     for (int n = 0; n < Header.ParameterDataLength / 6; n++)
     {
         DeviceIds.Add(data.ReadUId());
     }
 }
Exemplo n.º 3
0
 protected override void ReadData(RdmBinaryReader data)
 {
     ControlField = data.ReadNetwork16();
     if (Header.ParameterDataLength > 2)
     {
         BindingId = data.ReadUId();
     }
 }
Exemplo n.º 4
0
            protected override void ReadData(RdmBinaryReader data)
            {
                EndpointID       = data.ReadNetwork16();
                ListChangeNumber = data.ReadNetwork32();

                for (int n = 0; n < (Header.ParameterDataLength - 6) / 6; n++)
                {
                    DeviceIds.Add(data.ReadUId());
                }
            }
Exemplo n.º 5
0
        public override void ReadData(ArtNetBinaryReader data)
        {
            RdmBinaryReader reader = new RdmBinaryReader(data.BaseStream);

            base.ReadData(data);

            RdmVersion = data.ReadByte();
            data.BaseStream.Seek(1, System.IO.SeekOrigin.Current);
            DeviceId = reader.ReadUId();
            data.BaseStream.Seek(1, System.IO.SeekOrigin.Current);
            Command     = (RdmCommands)data.ReadByte();
            ParameterId = (RdmParameters)reader.ReadNetwork16();
            SubDevice   = reader.ReadNetwork16();
            SubCount    = reader.ReadNetwork16();
            data.BaseStream.Seek(4, System.IO.SeekOrigin.Current);
        }
Exemplo n.º 6
0
        public override void ReadData(ArtNetBinaryReader data)
        {
            var rdmReader = new RdmBinaryReader(data.BaseStream);

            base.ReadData(data);

            RdmVersion = data.ReadByte();
            Port       = data.ReadByte();
            data.BaseStream.Seek(7, System.IO.SeekOrigin.Current);
            Net        = data.ReadByte();
            Command    = data.ReadByte();
            Universe   = data.ReadByte();
            UIdTotal   = rdmReader.ReadNetwork16();
            BlockCount = data.ReadByte();

            Devices = new List <UId>();
            int count = data.ReadByte();

            for (int n = 0; n < count; n++)
            {
                Devices.Add(rdmReader.ReadUId());
            }
        }
Exemplo n.º 7
0
 protected override void ReadData(RdmBinaryReader data)
 {
     Id = data.ReadUId();
 }
Exemplo n.º 8
0
 protected override void ReadData(RdmBinaryReader data)
 {
     EndpointID = data.ReadNetwork16();
     TargetUID  = data.ReadUId();
     StatusType = (StatusTypes)data.ReadByte();
 }
 protected override void ReadData(RdmBinaryReader data)
 {
     LowerBoundId = data.ReadUId();
     UpperBoundId = data.ReadUId();
 }