Progress on abstract base classes and interfaces

This commit is contained in:
Neil Dorin
2021-01-29 17:19:59 -07:00
parent 657b9f1f54
commit f0299729e6
4 changed files with 11 additions and 7 deletions

View File

@@ -30,7 +30,6 @@ namespace PepperDash.Essentials.Core.Room.Components
/// </summary>
public interface IComponentFactory : IDeviceFactory
{
}
public static class ComponentFactory

View File

@@ -4,6 +4,8 @@ using System.Linq;
using System.Text;
using Crestron.SimplSharp;
using PepperDash.Core;
using PepperDash.Essentials.Core.Config;
using PepperDash.Essentials.Core.Interfaces.Components;
namespace PepperDash.Essentials.Core.Room.Components
@@ -11,6 +13,7 @@ namespace PepperDash.Essentials.Core.Room.Components
/// <summary>
/// The base class from which Room Components should be derived
/// </summary>
[Description("The base Essentials Device Class")]
public abstract class RoomComponentBase : IRoomComponent
{
private string _componentKey;
@@ -108,5 +111,4 @@ namespace PepperDash.Essentials.Core.Room.Components
}
}
}