public XpanelChargerPage(XpanelForSmartGraphics xpanel) { _xpanel = xpanel; _charger = ControlSystem.Charger; _charger.Responding += new EventHandler <SscRespondingEventArgs>(_charger_Responding); _charger.BaysHandler.Events += new EventHandler <Chg4NBaysEventArgs>(ChargerBaysHandler_Events); _charger.DeviceHandler.Events += new EventHandler <Chg4NDeviceEventArgs>(ChargerDeviceHandler_Events); }
public override void InitializeSystem() { try { Charger = new Chg4N(); Charger.Errors += new EventHandler <SscErrorEventArgs>(Errors); Charger.BaysHandler.Events += new EventHandler <Chg4NBaysEventArgs>(ChargerBaysHandler_Events); Charger.DeviceHandler.Events += new EventHandler <Chg4NDeviceEventArgs>(ChargerDeviceHandler_Events); //Charger.Debug = true; Receiver = new Sldw(); Receiver.Errors += new EventHandler <SscErrorEventArgs>(Errors); Receiver.DeviceHandler.Events += new EventHandler <SldwDeviceEventArgs>(ReceiverDeviceHandler_Events); Receiver.RxHandler.Events += new EventHandler <SldwRxEventArgs>(ReceiverRxHandler_Events); Receiver.TxHandler.Events += new EventHandler <SldwTxEventArgs>(ReceiverTxHandler_Events); Receiver.AudioHandler.Events += new EventHandler <SldwAudioEventArgs>(ReceiverAudioHandler_Events); Receiver.RxHandler.EnableRfQualityFeedback(); //Receiver.Debug = true; Tcc = new Tcc2(); Tcc.Errors += new EventHandler <SscErrorEventArgs>(Errors); Tcc.DeviceHandler.Events += new EventHandler <Tcc2DeviceEventArgs>(TccDeviceHandler_Events); Tcc.MeterHandler.Events += new EventHandler <Tcc2MeterEventArgs>(TccMeterHandler_Events); Tcc.AudioHandler.Events += new EventHandler <Tcc2AudioEventArgs>(TccAudioHandler_Events); Tcc.MeterHandler.EnableAzimuthFeedback(); Tcc.MeterHandler.EnableElevationFeedback(); Tcc.MeterHandler.EnableInputPeakLevelFeedback(); _xpanel = new Xpanel(0x03); Charger.Connect("192.168.10.135"); Receiver.Connect("192.168.10.136"); Tcc.Connect("192.168.10.133"); CrestronConsole.AddNewConsoleCommand(cmd => { if (cmd.ToLower() == "on") { Charger.Debug = true; Receiver.Debug = true; Tcc.Debug = true; } else if (cmd.ToLower() == "off") { Charger.Debug = false; Receiver.Debug = false; Tcc.Debug = false; } }, "sennheiserdebug", "usage: sennheiserdebug <on/off>", ConsoleAccessLevelEnum.AccessOperator); } catch (Exception ex) { ErrorLog.Exception("Exception in InitializeSystem: {0}", ex); } }