Pump power in % shown on the process screen

This commit is contained in:
Milan Hanajik
2015-05-15 16:44:13 +02:00
parent 4ca1be21a9
commit abfec8960d
8 changed files with 211 additions and 148 deletions
@@ -28,10 +28,20 @@ namespace TBF.BenchControl.Elde.PumpTandem
public int LagOpening { get { return 0; } }
public int LagClosing { get { return 0; } }
/// <summary>
/// Pump power in [%] in range 0 .. 100.0f
/// </summary>
public float Power
{
get { return (pump1.Power + pump2.Power) / 2.0f; }
}
readonly ulong mask1;
readonly ulong mask2;
public ulong Mask { get { return mask1 | mask2; } } /// derived from masks of two pumps
public Pump(PumpCfg cfg, IList<Generic.IComponent> components)
: base(cfg)
{