Fix bug where multiple threads modify same variable at the same time. Perform some refactoring
This commit is contained in:
@@ -109,9 +109,9 @@ namespace ProgramLib
|
||||
impedanceDataModel.PassFailImagePath = impedanceCheckWindow.ViewModel.ImageToResourcePathDict[passFailImage];
|
||||
impedanceDataModel.Description = $"{measurement.Value._cableAndPinId} Measured {testResult.ToString("0.00")} Range [{measurement.Value._lowerLimit},{measurement.Value._upperLimit}]";
|
||||
|
||||
if (Program.Instance()._testStandSeqContext != null)
|
||||
if (Program.Instance().TestStandSeqContext != null)
|
||||
{
|
||||
Program.Instance()._testStandSeqContext.Step.AdditionalResults.CustomResults.Insert($"\"{measurement.Value._cableAndPinId}\"", $"\"Measured: {testResult.ToString("0.00")} Range [{measurement.Value._lowerLimit},{measurement.Value._upperLimit}] - {measurementStatus}\"");
|
||||
Program.Instance().TestStandSeqContext.Step.AdditionalResults.CustomResults.Insert($"\"{measurement.Value._cableAndPinId}\"", $"\"Measured: {testResult.ToString("0.00")} Range [{measurement.Value._lowerLimit},{measurement.Value._upperLimit}] - {measurementStatus}\"");
|
||||
}
|
||||
|
||||
impedanceCheckWindow.ViewModel.AddData(impedanceDataModel);
|
||||
@@ -158,7 +158,7 @@ namespace ProgramLib
|
||||
const string RELAY_EXCLUSION_SECTION_NAME = $"{MAIN_SECTION_NAME}.RELAY_EXCLUSION_LIST";
|
||||
|
||||
const string EXCLUSION_LIST_KEY = "EXCLUSION_LIST";
|
||||
ConfigurationFile configurationFile = new ConfigurationFile(Program.Instance()._testMethodConfigFilePath);
|
||||
ConfigurationFile configurationFile = new ConfigurationFile(Program.Instance().TestMethodConfigFilePath);
|
||||
|
||||
const char COMMA_DELIM = ',';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user