Monitor power supply data for fault conditions

This commit is contained in:
Duc
2025-01-04 18:41:54 -07:00
parent 7e2a821337
commit b38765789d
14 changed files with 242 additions and 70 deletions

View File

@@ -55,8 +55,8 @@ namespace ProgramLib
private ILogger _logger;
private object _fatalErrorMsgFromThreadSyncObj = new object();
private string _fatalErrorMsgFromThread;
private object _fatalErrorMsgFromSupportThreadSyncObj = new object();
private string _fatalErrorMsgFromSupportThread;
#endregion
@@ -249,7 +249,7 @@ namespace ProgramLib
if (!_terminateTestInitiated)
{
// tells teststand there's a exception occurred and give it the error message
_testStandSeqContext.SequenceErrorMessage = _fatalErrorMsgFromThread + " ";
_testStandSeqContext.SequenceErrorMessage = _fatalErrorMsgFromSupportThread + " ";
_testStandSeqContext.SequenceErrorOccurred = true;
// tells TestStand to go to clean up
@@ -267,13 +267,13 @@ namespace ProgramLib
/// </summary>
/// <param name=""></param>
/// <returns></returns>
internal void SetFatalErrorMsgFromThread(string errorMsg)
internal void SetFatalErrorMsgFromSupportThread(string errorMsg)
{
lock(_fatalErrorMsgFromThreadSyncObj)
lock(_fatalErrorMsgFromSupportThreadSyncObj)
{
if (String.IsNullOrEmpty(_fatalErrorMsgFromThread))
if (String.IsNullOrEmpty(_fatalErrorMsgFromSupportThread))
{
_fatalErrorMsgFromThread = errorMsg;
_fatalErrorMsgFromSupportThread = errorMsg;
}
}
}