Esempio n. 1
0
        public void RequestDmxInformation()
        {
            ManufacturerLabel.Get manufacturer = new ManufacturerLabel.Get();
            SendRdm(manufacturer);

            DeviceModelDescription.Get model = new DeviceModelDescription.Get();
            SendRdm(model);
        }
Esempio n. 2
0
        public void RequestDetails()
        {
            ManufacturerLabel.Get manufacturer = new ManufacturerLabel.Get();
            SendRdm(manufacturer);

            DeviceModelDescription.Get model = new DeviceModelDescription.Get();
            SendRdm(model);

            DmxStartAddress.Get dmxAddress = new DmxStartAddress.Get();
            SendRdm(dmxAddress);
        }
Esempio n. 3
0
        private void InterogateEndpoint(UId targetId, RdmNetEndPoint endpoint)
        {
            ManufacturerLabel.Get getManufacturerLabel = new ManufacturerLabel.Get();
            acnSocket.SendRdm(getManufacturerLabel, new RdmEndPoint(endpoint, 0), targetId);

            DeviceLabel.Get getDeviceLabel = new DeviceLabel.Get();
            acnSocket.SendRdm(getDeviceLabel, new RdmEndPoint(endpoint, 0), targetId);

            EndpointLabel.Get getLabel = new EndpointLabel.Get();
            getLabel.EndpointID = (short)endpoint.Universe;
            acnSocket.SendRdm(getLabel, new RdmEndPoint(endpoint, 0), targetId);

            EndpointMode.Get getMode = new EndpointMode.Get();
            getMode.EndpointID = (short)endpoint.Universe;
            acnSocket.SendRdm(getMode, new RdmEndPoint(endpoint, 0), targetId);

            EndpointToUniverse.Get getUniverse = new EndpointToUniverse.Get();
            getUniverse.EndpointID = (short)endpoint.Universe;
            acnSocket.SendRdm(getUniverse, new RdmEndPoint(endpoint, 0), targetId);
        }