|
|
@@ -197,18 +197,15 @@ namespace PunkHPX8_RT.Modules.PlatingCell
|
|
|
() => CommonFunction.CheckRoutineStopState(_interRinseRoutine))
|
|
|
//entry
|
|
|
.LoopRun(RunRecipeStep.Entry, () => { return _entryRoutine.Start(_recipe, LARGETARGETPOSITION, _powerSupplierStepPeriodDatas) == RState.Running; })
|
|
|
- .LoopRunWithStopStatus(RunRecipeStep.CheckEntry, CheckEntryEndStatus,
|
|
|
- () => CommonFunction.CheckRoutineStopState(_entryRoutine))
|
|
|
+ .LoopRunWithStopStatus(RunRecipeStep.CheckEntry, CheckEntryEndStatus, () => CommonFunction.CheckRoutineStopState(_entryRoutine))
|
|
|
|
|
|
//Deposition
|
|
|
.LoopRun(RunRecipeStep.Deposition, () => { return _depositionRoutine.Start(_recipe, _isZeroCurrent,_powerSupplierStepPeriodDatas) == RState.Running; })
|
|
|
- .LoopRunWithStopStatus(RunRecipeStep.CheckDeposition, CheckDepositionEndStatus,
|
|
|
- () => CommonFunction.CheckRoutineStopState(_depositionRoutine))
|
|
|
+ .LoopRunWithStopStatus(RunRecipeStep.CheckDeposition, CheckDepositionEndStatus,() => CommonFunction.CheckRoutineStopState(_depositionRoutine))
|
|
|
|
|
|
//Reclaim
|
|
|
.LoopRun(RunRecipeStep.Reclaim, () => { return _reclaimRoutine.Start(_recipe, _isZeroCurrent,_device.PowerSupplier) == RState.Running; })
|
|
|
- .LoopRunWithStopStatus(RunRecipeStep.CheckReclaim, CheckReclaimEndStatus,
|
|
|
- () => CommonFunction.CheckRoutineStopState(_reclaimRoutine))
|
|
|
+ .LoopRunWithStopStatus(RunRecipeStep.CheckReclaim, CheckReclaimEndStatus, () => CommonFunction.CheckRoutineStopState(_reclaimRoutine))
|
|
|
|
|
|
//Rinse
|
|
|
.LoopRun(RunRecipeStep.Rinse, () => { return _rinseRoutine.Start(_recipe) == RState.Running; })
|
|
|
@@ -217,8 +214,7 @@ namespace PunkHPX8_RT.Modules.PlatingCell
|
|
|
|
|
|
//Dry
|
|
|
.LoopRun(RunRecipeStep.Dry, () => { return _dryRoutine.Start(_recipe) == RState.Running; })
|
|
|
- .LoopRunWithStopStatus(RunRecipeStep.CheckDry, CheckDryEndStatus,
|
|
|
- () => CommonFunction.CheckRoutineStopState(_dryRoutine))
|
|
|
+ .LoopRunWithStopStatus(RunRecipeStep.CheckDry, CheckDryEndStatus, () => CommonFunction.CheckRoutineStopState(_dryRoutine))
|
|
|
.LoopEnd(RunRecipeStep.LoopEnd, UpdateCycleCount, _delay_1ms)
|
|
|
.End(RunRecipeStep.End, NullFun);
|
|
|
return Runner.Status;
|