public void Add_902(Tst902 dev) { dev.SigChange += SigChange; dev.ExtenderRfWiFiReservedSigs.Use(); dev.ExtenderRfWiFiReservedSigs.DeviceExtenderSigChange += RfWifi_SigChange; _panels.Add(dev); }
private void InitializeUI() { _panels = new UI(this); if (_gw.Registered) { Log("Office::InitializeUI", "Creating TST-902 on {0}", _gw.Name); _tp = new Tst902(_cfg.GetInteger("panel", "rf_id", 0x03), _gw); _panels.Add_902(_tp); } Log("Office::InitializeUI", "Creating XPanel"); _xpanel = new XpanelForSmartGraphics(_cfg.GetInteger("xpanel", "ip_id", 0x04), _sys); _panels.Add(_xpanel); Log("Office::InitializeUI", "Registering devices"); _panels.Register(); }