Example #1
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);
        }
Example #2
0
 public void RequestLabel()
 {
     DeviceLabel.Get label = new DeviceLabel.Get();
     SendRdm(label);
 }