using System.Collections.Generic; using TBF.BenchControl.Generic; using TBF.Boxes; namespace TBF.BenchControl.GenericDevices { /// /// Basic pressure meter functions /// public interface IPressureMeter : IComponent { /// /// Measurement correction table /// IList Corrections { get; } /// /// Events: PressureDone, Error /// /// Reference to a variable for the measured pressure in bar /// ReadPressureOp instance reference casted to IOperaton IOperation ReadPressureOp(ref FloatBox pressure); /// /// Events: pressureDone, Error /// /// Reference to a variable for the measured pressure in bar /// Event returned when measurement done /// ReadPressureOp instance reference casted to IOperaton IOperation ReadPressureOp(ref FloatBox pressure, Event pressureDone); } }