IRegisterReader extended, ReadReferenceForRegisterOp removed, ReadRegisteOp integrated into RegisterReader class, ProcessTabPages updated.
This commit is contained in:
@@ -27,7 +27,17 @@ namespace TBF.BenchControl.Cameras.CameraRoi
|
||||
readonly GenericDevices.ICamera camera;
|
||||
public GenericDevices.ICamera Camera { get { return camera; } }
|
||||
|
||||
public float PulsesPerLtr { get { return cameraRoiCfg.ProcParams.GradPerLtr; } }
|
||||
public double PulsesPerLtr { get { return (double)cameraRoiCfg.ProcParams.GradPerLtr; } }
|
||||
public double LtrsPerPulse { get { return ltrsPerPulse; } }
|
||||
readonly double ltrsPerPulse;
|
||||
|
||||
public int WMPulses { get { return wmPulses; } }
|
||||
public int WMRefPulses { get { return wmRefPulses; } }
|
||||
public double WMVolume { get { return ltrsPerPulse * (double)wmPulses; } }
|
||||
|
||||
int wmPulses;
|
||||
int wmRefPulses;
|
||||
|
||||
|
||||
public CameraRoi()
|
||||
{
|
||||
@@ -37,6 +47,7 @@ namespace TBF.BenchControl.Cameras.CameraRoi
|
||||
: base(cfg)
|
||||
{
|
||||
cameraRoiCfg = cfg;
|
||||
ltrsPerPulse = (PulsesPerLtr <= float.Epsilon) ? 0 : (1 / PulsesPerLtr);
|
||||
|
||||
if (cfg.DebugLevel != DebugMode.Off)
|
||||
{
|
||||
@@ -50,6 +61,17 @@ namespace TBF.BenchControl.Cameras.CameraRoi
|
||||
log.Debug(this.ToString());
|
||||
}
|
||||
|
||||
public void Clear()
|
||||
{
|
||||
wmPulses = 0;
|
||||
wmRefPulses = 0;
|
||||
}
|
||||
|
||||
public void TestCompleted()
|
||||
{
|
||||
/// TODO: Implement
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Events: Event.ReadRegisterDone, Event.Error
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user