Beispiel #1
0
        public RdmPacket ProcessSupportedParameters(RdmPacket packet)
        {
            SupportedParameters.Get parameterRequest = packet as SupportedParameters.Get;
            if (parameterRequest != null)
            {
                SupportedParameters.GetReply parameterReply = new SupportedParameters.GetReply();

                //Add the supported parameter Ids
                parameterReply.ParameterIds.AddRange(responsePackets.Keys);
                parameterReply.ParameterIds.AddRange(packetGetHandlers.Keys);
                parameterReply.ParameterIds.AddRange(packetSetHandlers.Keys);

                return(parameterReply);
            }

            return(null);
        }
Beispiel #2
0
 public void RequestParameters()
 {
     SupportedParameters.Get packet = new SupportedParameters.Get();
     SendRdm(packet);
 }