Initial commit almost identical to SVN-repo rev.340
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace TBF.BenchControl.GenericDevices
|
||||
{
|
||||
public interface IValveControl
|
||||
{
|
||||
/// <summary>
|
||||
/// Open one valve and/or close one valve.
|
||||
/// Events: RouteDone, Error
|
||||
/// </summary>
|
||||
/// <param name="valveToOpen">Valve to be opened</param>
|
||||
/// <param name="valveToClose">Valve to be closed</param>
|
||||
/// <returns>Newly created operation instance reference casted to IOperaton</returns>
|
||||
IOperation SetValvesOp(IValve valveToOpen, IValve valveToClose);
|
||||
|
||||
/// <summary>
|
||||
/// Open and/or close multiple valves.
|
||||
/// Events: RouteDone, Error
|
||||
/// </summary>
|
||||
/// <param name="valvesToOpen">A list of valves to be opened</param>
|
||||
/// <param name="valvesToClose">A list of valves to be closed</param>
|
||||
/// <returns>Newly created operation instance reference casted to IOperaton</returns>
|
||||
IOperation SetValvesOp(IList<IValve> valvesToOpen, IList<IValve> valvesToClose);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user