Short pulses test parameter used in SendCommand(..., shortPulses), ver. 2.18.1204
This commit is contained in:
@@ -27,6 +27,7 @@ namespace TBF.BenchControl.Elde
|
||||
readonly int massRefPulses; /// Number of reference pulses for mass collection
|
||||
readonly TestMethods testMethod;
|
||||
readonly int[] filters;
|
||||
readonly int shortPulses;
|
||||
readonly int diverterNr;
|
||||
|
||||
///
|
||||
@@ -54,8 +55,8 @@ namespace TBF.BenchControl.Elde
|
||||
/// <param name="filterConstant">Specifies filter for watermeter pulses</param>
|
||||
public StartMeasurementOp(ControlBoardDev controlBoard, OutputPath outputPath, TestMethods method,
|
||||
double requiredFlowLo, double requiredFlowHi,
|
||||
int refPulses, int[] filters)
|
||||
: this(controlBoard, outputPath, method, requiredFlowLo, requiredFlowHi, refPulses, refPulses, filters)
|
||||
int refPulses, int[] filters, int shortPulses)
|
||||
: this(controlBoard, outputPath, method, requiredFlowLo, requiredFlowHi, refPulses, refPulses, filters, shortPulses)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -70,7 +71,7 @@ namespace TBF.BenchControl.Elde
|
||||
/// <param name="filterConstant">Specifies filter for watermeter pulses</param>
|
||||
public StartMeasurementOp(ControlBoardDev controlBoard, OutputPath outputPath, TestMethods method,
|
||||
double requiredFlowLo, double requiredFlowHi,
|
||||
int totalRefPulses, int massRefPulses, int[] filters)
|
||||
int totalRefPulses, int massRefPulses, int[] filters, int shortPulses)
|
||||
{
|
||||
if (controlBoard == null) throw new ArgumentNullException("controlBoardDev");
|
||||
this.controlBoard = controlBoard;
|
||||
@@ -112,6 +113,7 @@ namespace TBF.BenchControl.Elde
|
||||
this.massRefPulses = massRefPulses;
|
||||
this.testMethod = method;
|
||||
this.filters = filters;
|
||||
this.shortPulses = shortPulses;
|
||||
|
||||
log.Debug(this.ToString());
|
||||
}
|
||||
@@ -126,12 +128,12 @@ namespace TBF.BenchControl.Elde
|
||||
#else
|
||||
int flowMeterIdxAndDiv = flowMeterNr;
|
||||
#endif
|
||||
log.InfoFormat("Start() : SendCommand(Cmd.Start, {0}, route, {1}, {1}, {2}, {3}, {4}, 0, Stop.None)",
|
||||
flowMeterIdxAndDiv, totalRefPulses, testMethod, filters[0], (int)pidCoef);
|
||||
log.InfoFormat("Start() : SendCommand(Cmd.Start, {0}, route, {1}, {1}, {2}, {3}, {4}, {5}, Stop.None)",
|
||||
flowMeterIdxAndDiv, totalRefPulses, testMethod, filters[0], (int)pidCoef, shortPulses);
|
||||
|
||||
controlBoard.SendCommand(Command.Start, flowMeterIdxAndDiv, controlBoard.Route,
|
||||
totalRefPulses, massRefPulses, testMethod,
|
||||
filters, (int)pidCoef, 0, StopDevs.None);
|
||||
filters, (int)pidCoef, shortPulses, StopDevs.None);
|
||||
}
|
||||
|
||||
/// <summary>Start this operation</summary>
|
||||
|
||||
Reference in New Issue
Block a user