Major upgrade

This commit is contained in:
Duc
2025-10-24 15:18:11 -07:00
parent fd85735c93
commit ce583d1664
478 changed files with 237518 additions and 47610 deletions

View File

@@ -15,10 +15,10 @@ GOVERNMENT.
UNPUBLISHED WORK - COPYRIGHT RAYTHEON COMPANY.
-------------------------------------------------------------------------*/
using NLog;
using System;
using System.Collections.Generic;
using System.Threading;
using NLog;
namespace ProgramLib
{
@@ -30,6 +30,7 @@ namespace ProgramLib
private enum Events
{
GLOBAL_QUIT,
QUIT,
FATAL_FAILURE,
// DO NOT change the name
@@ -47,14 +48,6 @@ namespace ProgramLib
_logger = LogManager.GetCurrentClassLogger();
}
/// <summary>
/// Destructor
/// </summary>
~FailureMonitorThread()
{
_logger?.Debug($"Entering {this.GetType().Name}::{System.Reflection.MethodBase.GetCurrentMethod().Name}() ...");
}
/// <summary>
/// Method that executes on the thread.
/// </summary>
@@ -66,6 +59,7 @@ namespace ProgramLib
{
Dictionary<Events, EventWaitHandle> eventDict = new Dictionary<Events, EventWaitHandle>();
eventDict[Events.GLOBAL_QUIT] = Program.Instance().EventManager[EventManager.Events.GLOBAL_QUIT];
eventDict[Events.QUIT] = _quitEvent;
eventDict[Events.FATAL_FAILURE] = Program.Instance().EventManager[EventManager.Events.FATAL_FAILURE];
eventDict[Events.EVENT_TIMED_OUT] = null;
@@ -77,10 +71,10 @@ namespace ProgramLib
{
Program.Instance().EventManager[EventManager.Events.GLOBAL_QUIT].Set();
UutPowerAction uutPowerAction = new UutPowerAction();
uutPowerAction.UutPowerOff();
BasicAction action = new UutPowerOffAction();
action.Run();
Program.Instance().TerminateTestOnSupportThreadError();
TestStand.ProgramManager.TerminateTestOnSupportThreadError();
}
}
catch (Exception ex)