Exemplo n.º 1
0
        public void Add_902(Tst902 dev)
        {
            dev.SigChange += SigChange;
            dev.ExtenderRfWiFiReservedSigs.Use();
            dev.ExtenderRfWiFiReservedSigs.DeviceExtenderSigChange += RfWifi_SigChange;

            _panels.Add(dev);
        }
Exemplo n.º 2
0
        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();
        }