Exemple #1
0
        public LightingLoad(int loadID, LightLoad load, String name)
        {
            this.LoadID = loadID;

            _crestronLoad = load;
            _name         = name;
            currentState  = LoadState.Steady;

            _crestronLoad.DeviceLoadIsOn.LoadStateChange += new LoadEventHandler(load_LoadEventHandler);

            // if (_crestronLoad.Type == eLoadType.Dimmer)
            //     ((AdvDimmer)_crestronLoad.DeviceLoadIsOn).ButtonStateChange += new ButtonEventHandler(load_ButtonEventHandler);
        }
Exemple #2
0
        public LightingLoad(int LoadID, LightLoad Load, String Name)
        {
            this.LoadID   = LoadID;
            _crestronLoad = Load;
            _name         = Name;
            currentState  = loadState.Steady;

            if (_crestronLoad.Type == eLoadType.Dimmer)
            {
                ((AdvDimmer)Load.DeviceLoadIsOn).LoadStateChange += new LoadEventHandler(load_LoadEventHandler);
            }

            else
            {
                Load.DeviceLoadIsOn.LoadStateChange += new LoadEventHandler(load_LoadEventHandler);
            }

            // Load.DeviceLoadIsOn.
        }
        public void AddLoadsFromCrestronLoad(int LoadID, string name, LightLoad load)
        {
            LightingLoad newLoad = new LightingLoad(LoadID, load, name);

            this._loads.Add(newLoad);
        }