internal RevolabMicCollection(RevolabsExecutiveElite controller)
 {
     this.Controller   = controller;
     this.Name         = "All Mics";
     this.AllMicsGroup = true;
     this.Controller.ComHandler.ReceivedData += new RevolabsdReceivedDataEventHandler(ComHandler_ReceivedData);
 }
 internal RevolabMicCollection(RevolabsExecutiveElite controller, string groupName)
 {
     this.Controller   = controller;
     this.Name         = groupName;
     this.AllMicsGroup = false;
     this.Controller.ComHandler.ReceivedData += new RevolabsdReceivedDataEventHandler(ComHandler_ReceivedData);
 }
Esempio n. 3
0
        internal RevolabMic(RevolabsExecutiveElite controller, uint channelNumber)
        {
            this.Controller    = controller;
            this.ChannelNumber = channelNumber;
            this.Controller.Send(string.Format("get mictype ch {0}", channelNumber));
            this.Controller.Send(string.Format("get mutestatus ch {0}", channelNumber));
            this.Controller.Send(string.Format("get micgroup ch {0}", channelNumber));
#if DEBUG
            CrestronConsole.PrintLine("Created mic at channel index {0}", channelNumber);
#endif
        }
 public RevolabMicGroupCollection(RevolabsExecutiveElite controller)
 {
     this.Controller = controller;
 }