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