Adds System Monitor program initialization feedback to startup procedure. Adds bridges for GenericRelayDevice and IDigitalInput device tyeps.

This commit is contained in:
Neil Dorin
2018-12-06 14:43:38 -07:00
parent e51e1930d9
commit 2ee77f1bca
6 changed files with 151 additions and 37 deletions

View File

@@ -4,6 +4,8 @@ using Crestron.SimplSharp;
using Crestron.SimplSharp.CrestronIO;
using Crestron.SimplSharpPro;
using Crestron.SimplSharpPro.CrestronThread;
using Crestron.SimplSharpPro.Diagnostics;
using PepperDash.Core;
using PepperDash.Essentials.Core;
using PepperDash.Essentials.Core.Config;
@@ -32,6 +34,8 @@ namespace PepperDash.Essentials
/// </summary>
public override void InitializeSystem()
{
SystemMonitor.ProgramInitialization.ProgramInitializationUnderUserControl = true;
DeterminePlatform();
//CrestronConsole.AddNewConsoleCommand(s => GoWithLoad(), "go", "Loads configuration file",
@@ -141,6 +145,8 @@ namespace PepperDash.Essentials
"------------------------------------------------\r" +
"------------------------------------------------");
}
SystemMonitor.ProgramInitialization.ProgramInitializationUnderUserControl = true;
}
catch (Exception e)
{