Initial commit almost identical to SVN-repo rev.340

This commit is contained in:
Milan Hanajik
2014-07-28 09:56:40 +02:00
commit 175a92f633
575 changed files with 186534 additions and 0 deletions
@@ -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);
}
}