Smart meters support MainWnd dialog (must be finished - mouse right click), test supports Poseidon RegisterReader
Refactor `ISmartReader` and related classes to support `SmartHeadsUni`. Remove redundant `IperlHeadsUni` references and introduce `SmartMeterFlyingStartMassCollection` functionality. Enhance regex-based head position extraction.
This commit is contained in:
@@ -101,7 +101,7 @@ namespace TBFTests.Rig.RegisterReaders.PoseidonReader
|
||||
public void Cleanup()
|
||||
{
|
||||
// Clean up the static reference
|
||||
ProcessData.IperlHeadsUni = null;
|
||||
ProcessData.SmartHeadsUni = null;
|
||||
}
|
||||
|
||||
[TestInitialize]
|
||||
@@ -137,7 +137,7 @@ namespace TBFTests.Rig.RegisterReaders.PoseidonReader
|
||||
.SetupGet(n => n.Name)
|
||||
.Returns(cfgName);
|
||||
|
||||
ProcessData.IperlHeadsUni = new List<ISmartReader> { headMock.Object };
|
||||
ProcessData.SmartHeadsUni = new List<ISmartReader> { headMock.Object };
|
||||
|
||||
|
||||
UniHeadTestCtrl uniHeadTestCtrl = new UniHeadTestCtrl(config);
|
||||
@@ -173,7 +173,7 @@ namespace TBFTests.Rig.RegisterReaders.PoseidonReader
|
||||
.SetupGet(n => n.Name)
|
||||
.Returns(cfgName);
|
||||
|
||||
ProcessData.IperlHeadsUni = new List<ISmartReader> { headMock.Object };
|
||||
ProcessData.SmartHeadsUni = new List<ISmartReader> { headMock.Object };
|
||||
|
||||
UniHeadTestCtrl uniHeadTestCtrl = new UniHeadTestCtrl(config);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user