mirror of
https://github.com/PepperDash/PepperDashCore.git
synced 2026-02-15 12:44:48 +00:00
Adds console command to get/set DoNotLoadOnNextBoot
This commit is contained in:
@@ -67,6 +67,9 @@ namespace PepperDash.Core
|
|||||||
if (CrestronEnvironment.RuntimeEnvironment == eRuntimeEnvironment.SimplSharpPro)
|
if (CrestronEnvironment.RuntimeEnvironment == eRuntimeEnvironment.SimplSharpPro)
|
||||||
{
|
{
|
||||||
// Add command to console
|
// Add command to console
|
||||||
|
CrestronConsole.AddNewConsoleCommand(SetDoNotLoadOnNextBootFromConsole, "donotloadonnextboot",
|
||||||
|
"donotloadonnextboot:P [true/false]: Sets whether the application should load config on next boot", ConsoleAccessLevelEnum.AccessOperator);
|
||||||
|
|
||||||
CrestronConsole.AddNewConsoleCommand(SetDebugFromConsole, "appdebug",
|
CrestronConsole.AddNewConsoleCommand(SetDebugFromConsole, "appdebug",
|
||||||
"appdebug:P [0-2]: Sets the application's console debug message level",
|
"appdebug:P [0-2]: Sets the application's console debug message level",
|
||||||
ConsoleAccessLevelEnum.AccessOperator);
|
ConsoleAccessLevelEnum.AccessOperator);
|
||||||
@@ -145,6 +148,32 @@ namespace PepperDash.Core
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Callback for console command
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="stateString"></param>
|
||||||
|
public static void SetDoNotLoadOnNextBootFromConsole(string stateString)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
if (string.IsNullOrEmpty(stateString.Trim()))
|
||||||
|
{
|
||||||
|
CrestronConsole.PrintLine("DoNotLoadOnNextBoot = {0}", DoNotLoadOnNextBoot);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
SetDoNotLoadOnNextBoot(Boolean.Parse(stateString));
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
CrestronConsole.PrintLine("Usage: donotloadonnextboot:P [true/false]");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Callback for console command
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="items"></param>
|
||||||
public static void SetDebugFilterFromConsole(string items)
|
public static void SetDebugFilterFromConsole(string items)
|
||||||
{
|
{
|
||||||
var str = items.Trim();
|
var str = items.Trim();
|
||||||
|
|||||||
Reference in New Issue
Block a user