/// /// Copyright (c) 2017 Sensus Metering Systems /// using TBF.BenchControl; namespace TBF.BenchControl.GenericDevices { public interface ICamera : Generic.IComponent { void ClearRois(); int RegisterRoi(string roiParams); /// returns 0=NOK or handle (=index) int GetResult(int roiHandle); /// returns result for a registered ROI /// /// Display live image. /// /// Reference to operation object instance IOperation LiveStreamOp(bool hiRes); /// /// Watermeter wheel/arrow angle measurement process. /// /// Reference to operation object instance IOperation MeasurementOp(); /// /// Grab one image. /// /// Reference to operation object instance IOperation GrabImageOp(); } }