tbf/TBF/Rig/GenericDevices/IPumpFM.cs
2021-03-05 16:12:24 +01:00

36 lines
831 B
C#

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