SyncRoute( ) called in RunDeviceBefore( ), this should fix FixedStartMassCollection.

This commit is contained in:
Milan Hanajik 2020-10-09 09:41:03 +02:00
parent 0fc7d831b0
commit 037a5be3b3
6 changed files with 1 additions and 6 deletions

View File

@ -380,6 +380,7 @@ namespace TBF.BenchControl.Elde
{ {
if (DebugLevel == DebugMode.Simulate) return; if (DebugLevel == DebugMode.Simulate) return;
controlCom.RunDeviceBefore(); controlCom.RunDeviceBefore();
SyncRoute();
} }
/// ///

View File

@ -55,7 +55,6 @@ namespace TBF.BenchControl.Elde
/// <summary>Start this operation</summary> /// <summary>Start this operation</summary>
public void Start() public void Start()
{ {
controlBoard.SyncRoute();
controlBoard.SendCommand(commandOnStartOp, 0, 0, 0, testMethod, StopDevs.None); controlBoard.SendCommand(commandOnStartOp, 0, 0, 0, testMethod, StopDevs.None);
opState = OpState.StartingCommand; opState = OpState.StartingCommand;
} }
@ -98,7 +97,6 @@ namespace TBF.BenchControl.Elde
{ {
if (commandOnStopOp != Command.None) if (commandOnStopOp != Command.None)
{ {
controlBoard.SyncRoute();
controlBoard.SendCommand(commandOnStopOp, 0, 0, 0, testMethod, StopDevs.None); controlBoard.SendCommand(commandOnStopOp, 0, 0, 0, testMethod, StopDevs.None);
} }
} }

View File

@ -131,7 +131,6 @@ namespace TBF.BenchControl.Elde
void SendCommand() void SendCommand()
{ {
controlBoard.SyncRoute();
controlBoard.SendCommand(Command.ReadDivTransition, 0, 0, 0, 0, StopDevs.None); controlBoard.SendCommand(Command.ReadDivTransition, 0, 0, 0, 0, StopDevs.None);
cmdSent = true; cmdSent = true;
} }

View File

@ -116,7 +116,6 @@ namespace TBF.BenchControl.Elde
void SendStartCommand() void SendStartCommand()
{ {
controlBoard.SyncRoute();
#if TURA_IPERL || TURA_IPERL_NEW || TURA_SPECIAL || BADGER_VELKA_TRAT || SLM_50 #if TURA_IPERL || TURA_IPERL_NEW || TURA_SPECIAL || BADGER_VELKA_TRAT || SLM_50
int flowMeterIdxAndDiv = flowMeterNr + 16 * diverterNr; int flowMeterIdxAndDiv = flowMeterNr + 16 * diverterNr;
#elif BADGER_STREDNA_TRAT #elif BADGER_STREDNA_TRAT

View File

@ -34,7 +34,6 @@ namespace TBF.BenchControl.Elde
void SendStopFlowRegulationCommand() void SendStopFlowRegulationCommand()
{ {
controlBoard.SyncRoute();
controlBoard.SendCommand(Command.Stop, flowMeterNr, 0, 0, 0, StopDevs.RegValveRegulation); controlBoard.SendCommand(Command.Stop, flowMeterNr, 0, 0, 0, StopDevs.RegValveRegulation);
} }

View File

@ -42,7 +42,6 @@ namespace TBF.BenchControl.Elde
void SendStopCommand() void SendStopCommand()
{ {
controlBoard.SyncRoute();
controlBoard.SendCommand(Command.Stop, 0, 0, 0, TestMethods.Diverter, controlBoard.SendCommand(Command.Stop, 0, 0, 0, TestMethods.Diverter,
StopDevs.Diverter | StopDevs.GatePulse | StopDevs.Reference | StopDevs.RegValveRegulation); StopDevs.Diverter | StopDevs.GatePulse | StopDevs.Reference | StopDevs.RegValveRegulation);
} }