36 lines
844 B
C#
36 lines
844 B
C#
///
|
|
/// Copyright (c) 2013-2015 Sensus Metering Systems
|
|
///
|
|
using TBF.BenchControl.Generic;
|
|
|
|
namespace TBF.BenchControl.GenericDevices
|
|
{
|
|
/// <summary>
|
|
/// A pump controlled by a frequency inverter
|
|
/// using the test parameter 'Power' (0 .. 100.0f %)
|
|
/// </summary>
|
|
public interface IPumpFM : IPump
|
|
{
|
|
/// <summary>
|
|
/// Turns the frequency inverter on using 'power' argument (0 .. 100.0f %)
|
|
/// </summary>
|
|
void TurnOn(float power);
|
|
|
|
/// <summary>
|
|
/// Turns the frequency inverter off
|
|
/// </summary>
|
|
void TurnOff();
|
|
|
|
|
|
/// <summary>
|
|
/// Turns the frequency inverter on using 'power' argument (0 .. 100.0f %)
|
|
/// </summary>
|
|
IOperation TurnOnOp(float power);
|
|
|
|
/// <summary>
|
|
/// Turns the frequency inverter off
|
|
/// </summary>
|
|
IOperation TurnOffOp();
|
|
}
|
|
}
|