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); }
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); }