fixes types for base device Generic types

This commit is contained in:
Andrew Welker
2020-04-17 09:24:09 -06:00
committed by Neil Dorin
parent ae23eec005
commit e55a647854
4 changed files with 4 additions and 3 deletions

View File

@@ -70,7 +70,7 @@ namespace PepperDash.Essentials.Core.CrestronIO
} }
} }
public class C2nRthsControllerFactory : EssentialsDeviceFactory<GenericComm> public class C2nRthsControllerFactory : EssentialsDeviceFactory<C2nRthsController>
{ {
public C2nRthsControllerFactory() public C2nRthsControllerFactory()
{ {

View File

@@ -41,7 +41,7 @@ namespace PepperDash.Essentials.Core
#endregion #endregion
} }
public class CenIoDigIn104ControllerFactory : EssentialsDeviceFactory<GenericComm> public class CenIoDigIn104ControllerFactory : EssentialsDeviceFactory<CenIoDigIn104Controller>
{ {
public CenIoDigIn104ControllerFactory() public CenIoDigIn104ControllerFactory()
{ {

View File

@@ -162,7 +162,7 @@ namespace PepperDash.Essentials.Core.CrestronIO
} }
} }
public class StatusSignControllerFactory : EssentialsDeviceFactory<GenericComm> public class StatusSignControllerFactory : EssentialsDeviceFactory<StatusSignController>
{ {
public StatusSignControllerFactory() public StatusSignControllerFactory()
{ {

View File

@@ -132,6 +132,7 @@ namespace PepperDash.Essentials.Core
{ {
Debug.Console(1, "Essentials.Core Factory Adding Types..."); Debug.Console(1, "Essentials.Core Factory Adding Types...");
//cast to IDeviceFactory isn't explicitly required here...but will be when instantiating using reflection, which I'm assuming is the next step
var genCommFactory = new GenericCommFactory() as IDeviceFactory; var genCommFactory = new GenericCommFactory() as IDeviceFactory;
genCommFactory.LoadTypeFactories(); genCommFactory.LoadTypeFactories();