private RdmPacket ProcessSlotDescription(RdmPacket packet) { SlotDescription.GetReply response = packet as SlotDescription.GetReply; if (response != null) { if (response.SlotOffset >= 0 && response.SlotOffset < Personality.Count) { Personality[response.SlotOffset].Description = response.Description; } } return(null); }
protected RdmPacket GetSlotDescription(RdmPacket packet) { SlotDescription.Get requestPacket = packet as SlotDescription.Get; if (requestPacket != null) { SlotDescription.GetReply replyPacket = new SlotDescription.GetReply(); if (requestPacket.SlotOffset >= 0 && requestPacket.SlotOffset < this.Count) { replyPacket.Description = this[requestPacket.SlotOffset].Description; } return(replyPacket); } return(null); }