fixes types for base device Generic types

This commit is contained in:
Andrew Welker
2020-04-17 09:24:09 -06:00
parent 8ba6e5dd06
commit 8a77772e84
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()
{

View File

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

View File

@@ -132,6 +132,7 @@ namespace PepperDash.Essentials.Core
{
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;
genCommFactory.LoadTypeFactories();