feat(wip): removing base classes from Essentials.Core

This commit is contained in:
Nick Genovese 2023-11-06 15:38:48 -05:00
parent f43559941b
commit d2e1979d96
16 changed files with 937 additions and 11 deletions

View file

@ -16,14 +16,14 @@ namespace PepperDash.Essentials.Core.Shades
{
ShadeControllerConfigProperties Config;
public List<ShadeBase> Shades { get; private set; }
public List<IShadesOpenCloseStop> Shades { get; private set; }
public ShadeController(string key, string name, ShadeControllerConfigProperties config)
: base(key, name)
{
Config = config;
Shades = new List<ShadeBase>();
Shades = new List<IShadesOpenCloseStop>();
}
public override bool CustomActivate()