using System.Collections.Generic; namespace TBF.BenchControl.GenericDevices { public interface IValveControl { /// /// Open one valve and/or close one valve. /// Events: RouteDone, Error /// /// Valve to be opened /// Valve to be closed /// Newly created operation instance reference casted to IOperaton IOperation SetValvesOp(IValve valveToOpen, IValve valveToClose); /// /// Open and/or close multiple valves. /// Events: RouteDone, Error /// /// A list of valves to be opened /// A list of valves to be closed /// Newly created operation instance reference casted to IOperaton IOperation SetValvesOp(IList valvesToOpen, IList valvesToClose); } }