Pressure up and Pressure down stored in mbar, not in kPa. Display in process data screens fixed.

This commit is contained in:
Milan Hanajik 2016-08-02 10:47:51 +02:00
parent b9ea2087de
commit c88ac1fcab
15 changed files with 3323 additions and 3319 deletions

View File

@ -25,8 +25,8 @@ namespace Config
hPa, /// 1 hPa = 100 Pa
kPa, /// 1 kPa = 10 HPa
MPa, /// 1 MPa = 10000 hPa
mBar, /// 1 mbar = 1 hPa = 100 Pa
Bar, /// 1 Bar = 1000 mbar = 100000 Pa
mbar, /// 1 mbar = 1 hPa = 100 Pa
bar, /// 1 Bar = 1000 mbar = 100000 Pa
inHg, /// 1 inHg = 33.864 hPa
Pct, /// 1 %
Promile, /// 1 promile = 0.1 %
@ -64,12 +64,12 @@ namespace Config
case Unit.F: return 1.8 * v + 32; /// degree Fahrenheit
case Unit.K: return v + 273.15; /// degree Kelvin
/// Pressure: internal representation in hPa (???)
/// Pressure: internal representation in mbar = hPa
case Unit.Pa: return 100 * v; /// 1 hPa = 100 Pa
case Unit.hPa: return v; /// 1 hPa = 100 Pa
case Unit.mBar: return v; /// 1 mbar = 1 hPa = 100 Pa
case Unit.mbar: return v; /// 1 mbar = 1 hPa = 100 Pa
case Unit.kPa: return 0.1 * v; /// 1 kPa = 10 HPa
case Unit.Bar: return 0.001 * v; /// 1 Bar = 1000 mbar = 100000 Pa
case Unit.bar: return 0.001 * v; /// 1 bar = 1000 mbar = 100000 Pa
case Unit.MPa: return 0.0001 * v; /// 1 MPa = 10000 hPa
case Unit.inHg: return 0.02953 * v; /// 1 inHg = 33.864 hPa
@ -112,12 +112,12 @@ namespace Config
case Unit.F: return 5 * (v-32) / 9; /// degree Fahrenheit
case Unit.K: return v - 273.15; /// degree Kelvin
/// Pressure: internal representation in hPa (???)
/// Pressure: internal representation in mbar = hPa
case Unit.Pa: return 0.01 * v; /// 1 hPa = 100 Pa
case Unit.hPa: return v; /// 1 hPa = 100 Pa
case Unit.mBar: return v; /// 1 mbar = 1 hPa = 100 Pa
case Unit.mbar: return v; /// 1 mbar = 1 hPa = 100 Pa
case Unit.kPa: return 10 * v; /// 1 kPa = 10 HPa
case Unit.Bar: return 1000 * v; /// 1 Bar = 1000 mbar = 100000 Pa
case Unit.bar: return 1000 * v; /// 1 bar = 1000 mbar = 100000 Pa
case Unit.MPa: return 10000 * v; /// 1 MPa = 10000 hPa
case Unit.inHg: return 33.864 * v; /// 1 inHg = 33.864 hPa

View File

@ -30,14 +30,12 @@ namespace TBF.BenchControl.Ambient.Comet
/// <summary>The state of the measurement</summary>
MsrmntState msrmntState;
/// <summary>Measured temperature when MsrmntState == MsrmntState.Valid</summary>
float temperature;
/// <summary>Measured humidity when MsrmntState == MsrmntState.Valid</summary>
float humidity;
/// <summary>Measured pressure when MsrmntState == MsrmntState.Valid</summary>
float pressure;
///
/// Measured values when MsrmntState == MsrmntState.Valid
///
float temperature; /// [deg C]
float pressure; /// [mbar]
float humidity; /// [%]
/// <summary>Measurement time stamp when MsrmntState == MsrmntState.Valid</summary>
int msrmntTimeStamp;
@ -63,7 +61,7 @@ namespace TBF.BenchControl.Ambient.Comet
{
temperature = 20.0f;
humidity = 40.0f;
pressure = 1.0f;
pressure = 1000.0f;
msrmntTimeStamp = StateMachine.Time;
msrmntState = MsrmntState.Valid;
return;

View File

@ -42,6 +42,17 @@ namespace TBF.BenchControl.Elde.PressureMeter
log.Debug(this.ToString());
}
/// <summary>
/// Returns the water pressure
/// </summary>
/// <returns>Pressure in mBar</returns>
public float ReadPressure()
{
return 10 * ControlBoard.Pressure(Idx0); /// converted from [kPa] to [mbar]
}
/// <summary>
/// Events: PressureDone, Error
/// </summary>

View File

@ -10,12 +10,13 @@ namespace TBF.BenchControl.Elde.PressureMeter
public class ReadPressureOp : IOperation
{
private static readonly ILog log = LogManager.GetLogger(typeof(ReadPressureOp));
public override string ToString() { return string.Format("ReadPressureOp(.,{0},{1},.)", eventDone, pressureMeterNr); }
public override string ToString() { return string.Format("ReadPressureOp(.,{0},{1},.)", eventDone, pressureMeter.Idx0); }
/// Set by the constructor
readonly ControlBoardDev controlBoardDev;
readonly int pressureMeterNr;
readonly PressureMeter pressureMeter;
readonly Event eventDone;
/// Measured value
FloatBox pressure;
/// <summary>
@ -27,10 +28,9 @@ namespace TBF.BenchControl.Elde.PressureMeter
public ReadPressureOp(PressureMeter pressureMeter, ref FloatBox pressure, Event eventDone)
{
if (pressureMeter == null) throw new ArgumentNullException("pressureMeter");
this.controlBoardDev = pressureMeter.ControlBoard;
this.pressureMeterNr = pressureMeter.Idx0;
this.eventDone = eventDone;
this.pressure = pressure;
this.pressureMeter = pressureMeter;
this.pressure = pressure;
this.eventDone = eventDone;
log.Debug(this.ToString());
}
@ -39,10 +39,11 @@ namespace TBF.BenchControl.Elde.PressureMeter
{
}
/// <summary>Start this operation</summary>
public void Start()
{
pressure.Val = controlBoardDev.Pressure(pressureMeterNr);
pressure.Val = pressureMeter.ReadPressure();
}
/// <summary>Run this operation</summary>
@ -51,7 +52,7 @@ namespace TBF.BenchControl.Elde.PressureMeter
/// </returns>
public Event Run()
{
pressure.Val = controlBoardDev.Pressure(pressureMeterNr);
pressure.Val = pressureMeter.ReadPressure();
return eventDone;
}

View File

@ -8,23 +8,23 @@ namespace TBF.BenchControl.Sequences
{
public static IBenchInfo BenchInfo;
public static FloatBox AmbientTemp = new FloatBox() { Name = "Ambient Temperature", Format = "F1" }; /// [Celsius]
public static FloatBox AmbientTemp = new FloatBox() { Name = "Ambient Temperature", Format = "F1" }; /// [Celsius]
public static FloatBox AmbientPressure = new FloatBox() { Name = "Ambient Pressure", Format = "F1" };
public static FloatBox AmbientHumidity = new FloatBox() { Name = "Ambient Humidity", Format = "F1" }; /// [%]
public static FloatBox TempIn = new FloatBox() { Name = "Temperature In", Format = "F2" }; /// [Celsius]
public static FloatBox TempOut = new FloatBox() { Name = "Temperature Out", Format = "F2" }; /// [Celsius]
public static FloatBox TempDiv = new FloatBox() { Name = "Temperature Div", Format = "F2" }; /// [Celsius]
public static FloatBox PressureUp = new FloatBox() { Name = "Pressure In", Format = "F3", Factor = 0.01f };
public static FloatBox PressureDown = new FloatBox() { Name = "Pressure Out", Format = "F3", Factor = 0.01f };
public static FloatBox AmbientHumidity = new FloatBox() { Name = "Ambient Humidity", Format = "F1" }; /// [%]
public static FloatBox TempIn = new FloatBox() { Name = "Temperature In", Format = "F2" }; /// [Celsius]
public static FloatBox TempOut = new FloatBox() { Name = "Temperature Out", Format = "F2" }; /// [Celsius]
public static FloatBox TempDiv = new FloatBox() { Name = "Temperature Div", Format = "F2" }; /// [Celsius]
public static FloatBox PressureUp = new FloatBox() { Name = "Pressure In", Format = "F2", Factor = 0.001f }; /// [mbar], printed by ToString() in [bar]
public static FloatBox PressureDown = new FloatBox() { Name = "Pressure Out", Format = "F2", Factor = 0.001f }; /// [mbar], printed by ToString() in [bar]
public static float LtrPerRefPulse; /// to calculate the ref.volume
public static float LtrPerRefPulse; /// to calculate the ref.volume
public static int RefPulses;
public static FloatBox RefFreq = new FloatBox() { Name = "RefFreq", Format = "F2" };
public static FloatBox RefFlow = new FloatBox() { Name = "RefFlow", Format = "F2" }; /// [m3/h]
public static FloatBox RefFlow = new FloatBox() { Name = "RefFlow", Format = "F2" }; /// [m3/h]
public static FloatBox Mass = new FloatBox() { Name = "Mass", Format = "F3" }; /// [kg]
public static FloatBox StartMass = new FloatBox() { Name = "Start Mass", Format = "F3" }; /// [kg]
public static FloatBox EndMass = new FloatBox() { Name = "End Mass", Format = "F3" }; /// [kg]
public static FloatBox Mass = new FloatBox() { Name = "Mass", Format = "F3" }; /// [kg]
public static FloatBox StartMass = new FloatBox() { Name = "Start Mass", Format = "F3" }; /// [kg]
public static FloatBox EndMass = new FloatBox() { Name = "End Mass", Format = "F3" }; /// [kg]
public static DateTime TestStartTime;
public static DateTime TestEndTime;

View File

@ -102,11 +102,11 @@ namespace TBF.BenchControl.TestMethods.LeakTest
}
while (e.Contains(Event.TimerBusy));
UiBridge.Bridge.OnLog(this, string.Format("time = {0}, pump_power = {1}%, pressure_up = {2}kPa, pressure_down = {3}kPa\r\n",
UiBridge.Bridge.OnLog(this, string.Format("time = {0}, pump_power = {1}%, pressure_up = {2}bar, pressure_down = {3}bar\r\n",
StateMachine.Time - startTime,
pumpPower.ToString("F0"),
PressureUp.Val.ToString("F1"),
PressureUp.Val.ToString("F1")));
PressureUp.ToString(),
PressureDown.ToString()));
float step = (pumpPower < 40.0f) ? 5.0f : ((pumpPower < 60.0f) ? 3.0f : ((pumpPower < 80.0f) ? 2.0f : 1.0f));

View File

@ -103,11 +103,11 @@ namespace TBF.BenchControl.TestMethods.PMaxTest
}
while (e.Contains(Event.TimerBusy));
UiBridge.Bridge.OnLog(this, string.Format("time = {0}, pump_power = {1}%, pressure_up = {2}kPa, pressure_down = {3}kPa\r\n",
UiBridge.Bridge.OnLog(this, string.Format("time = {0}, pump_power = {1}%, pressure_up = {2}bar, pressure_down = {3}bar\r\n",
StateMachine.Time - startTime,
pumpPower.ToString("F0"),
PressureUp.Val.ToString("F1"),
PressureUp.Val.ToString("F1")));
PressureUp.ToString(),
PressureDown.ToString()));
float step = (pumpPower < 40.0f) ? 5.0f : ((pumpPower < 60.0f) ? 3.0f : ((pumpPower < 80.0f) ? 2.0f : 1.0f));

View File

@ -2338,20 +2338,20 @@ namespace TBF.Resources {
}
/// <summary>
/// Looks up a localized string similar to Pr down [mbar]:.
/// Looks up a localized string similar to Pr down.
/// </summary>
internal static string Pr_down_mbar_ {
internal static string Pr_down {
get {
return ResourceManager.GetString("Pr_down_mbar_", resourceCulture);
return ResourceManager.GetString("Pr_down", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Pr up [mbar]:.
/// Looks up a localized string similar to Pr up.
/// </summary>
internal static string Pr_up_mbar_ {
internal static string Pr_up {
get {
return ResourceManager.GetString("Pr_up_mbar_", resourceCulture);
return ResourceManager.GetString("Pr_up", resourceCulture);
}
}

View File

@ -1071,11 +1071,11 @@
<data name="Meter_nr" xml:space="preserve">
<value>Wasserzähler {0}</value>
</data>
<data name="Pr_down_mbar_" xml:space="preserve">
<value>Dr. un. [mbar]:</value>
<data name="Pr_down" xml:space="preserve">
<value>Dr. un.</value>
</data>
<data name="Pr_up_mbar_" xml:space="preserve">
<value>Dr. ob. [mbar]:</value>
<data name="Pr_up" xml:space="preserve">
<value>Dr. ob.</value>
</data>
<data name="Pulses_" xml:space="preserve">
<value>Impulse:</value>

View File

@ -1276,11 +1276,11 @@
<data name="Meter_nr" xml:space="preserve">
<value>Meter {0}</value>
</data>
<data name="Pr_down_mbar_" xml:space="preserve">
<value>Pr down [mbar]:</value>
<data name="Pr_down" xml:space="preserve">
<value>Pr down</value>
</data>
<data name="Pr_up_mbar_" xml:space="preserve">
<value>Pr up [mbar]:</value>
<data name="Pr_up" xml:space="preserve">
<value>Pr up</value>
</data>
<data name="Pulses_" xml:space="preserve">
<value>Pulses:</value>

File diff suppressed because it is too large Load Diff

View File

@ -121,213 +121,207 @@
<data name="reservoirPictureBox.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAI4AAABtCAYAAAB3LVkkAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAIxSURBVHhe7dqxbgJBEETB+/+fxgJLDkjwbYCeWhVcBMHM
Xnctkn1d1/XwOIODDDwP7eFxBjcy8Cqa4CjOXTgE50bL7h7u8vcFR3COrmjBERzBWb4aarsRhzjEqbVy
eR7iEIc4yw2v7UYc4hCn1srleYhDHOIsN7y2G3GIQ5xaK5fnIQ5xiLPc8NpuxCEOcWqtXJ6HOMQhznLD
a7sRhzjEqbVyeR7iEIc4yw2v7UYc4hCn1srleYhDHOIsN7y2G3GIQ5xaK5fnIQ5xiLPc8NpuxCEOcWqt
XJ6HOMQhznLDa7sRhzjEqbVyeR7iEIc4yw2v7UYc4hCn1srleYhDHOIsN7y2G3GIQ5xaK5fnIQ5xiLPc
8NpuxCEOcWqtXJ6HOMQhznLDa7sRhzjEqbVyeR7iEIc4yw2v7UYc4hCn1srleYhDHOIsN7y2G3GIQ5xa
K5fnIQ5xiLPc8NpuxCEOcWqtXJ6HOMQhznLDa7sRhzjEqbVyeR7iEIc4yw2v7UYc4hCn1srleYhDHOIs
N7y2G3GIQ5xaK5fnIQ5xzsVZbobdrqNgfDq3lzifvuRzZ/SeAcFxVR3BITiCIziu1O9dqcQhDnGIQ5yj
FgiO4AhO/Ar1Gyf+gqqKCo7gHOkuOIIjOFXWF+ciDnGIs9js6k7+H4c45+I801NNtrma74Y4SnOEhuAI
juC41r53rRGHOMQhDnGOWiA4giM48SvUb5z4C6oqKjiCc6T7X3B+/9rpcQb/zcAPdaeY4roQUU4AAAAA
SUVORK5CYII=
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAEuSURBVHhe7dIxDoAwEAQx/v/pQFJQBaRM7ZN8zbZzPTcg
mG/AAeGQCIdEOCTCIREOiXBIhEMiHBLhkAiHRDgkwiERDolwSIRDIhwS4ZAIh0Q4JMIhEQ6JcEiEQyIc
EuGQCIdEOCTCIREOiXBIhEMiHBLhkAiHRDgkwiERDolwSIRDIhwS4ZAIh0Q4JMIhEQ6JcEiEQyIcEuGQ
CIdEOCTCIREOiXBIhEMiHBLhkAiHRDgkwiERDolwSIRDIhwS4ZAIh0Q4JMIhEQ6JcEiEQyIcEuGQCIdE
OCTCIREOiXBIhEMiHJIVzm6AP8IhEQ6JcEiEQyIcEuGQCIdEOCTCIREOiXBIhEMiHBLhkKxw5tuN8EU4
JMIhEQ6JcEiEQyIcEuGQCIdEOCTCIXnDgRPXuAF1p5ji1T6jKwAAAABJRU5ErkJggg==
</value>
</data>
<data name="pumpPictureBox.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="watermeterPictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACYAAAAeCAYAAABAFGxuAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAIUSURBVFhH7Zgxa8JAFMfTFqSTgoJLJyUgDq5xcXGsEKRr
B2ldHZwL+gnEoaMQx9LVtehguujgUipCwUDpUigItlPb5fXeJSdWTS6nSezQ4W+Gy9373XvvLu8pzedz
cKt2uw2SJHkink2J98Ly+D8YieIWHjsgoTzZUREYDodgGIZtGm0BFiJQsKNmNE8TiQS0Wq2NcHsCYxvD
w5SFZDIJlUrlF6AQWLVaJQt54bFVj/cXJ13XdQpIPCpy/A93DCEvBRSy/hGDRLAGEVLz9OgzGIIby2B3
ARjkeWt5nEYRf/wH07QRpNPvLh0QIFg2O4N+vw/45F83AYIhTLd7T+EKhVcOnANYvT6hi/ilfP7NAW6P
YL2eDtHolw3cHsHi8c/tPMZPUJHjb77LciyTwZvdaX6AyV8qPdN8TaU+/tapbDQeXAAxLwboMbHUWICd
k93UBXYknl/OYOhNtM9EwBRFAZT5aZItfQcI+URtM44Fz2ozYgJizXUbENwlqKq6VsWuFYrj8Rg0TbM8
qPoMd0HtbOrUbCvYZrMJuVyOTIwQXfsAOKFQnU5HDIztQpZlCIUwtFdELx4BmlCDwWC3Lmk0GlmhPfYA
zAwfdkietW/lctkCPN0C8JLMMet5u/At55pQl4QTp9MpxGIxC/CGPFF29xpeOzh+RucUi0XX/5MIg7Fd
1Wo1C865ywqHw6S8iboGYuv/AMJ7ZtVaEL7eAAAAAElFTkSuQmCC
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAIGSURBVFhH7de/SwJhGAfwtwJpUlBwaVIEcXDVxcUxQaS1
QdLVwTnQv0AcGgUdo9U1dNAWHVwiEQKFaAkCwZqq5el53rvT03v8cXqeDQ0fjXu97/PFO+w9MZlMYFO1
Wg2EEJbg8vX+iy3i8vW2KHaEznbkgm63C6PRiJ1DtijmQLCjMRLg8/mgUqmwsw5UTEN5UfD7/ZDL5eZm
mSqWz+cxyMpimhZS7r12uy1n4d/GG3O5Y8QFWyWCTpCcRy8lRK3XeUJcoJVGaFrsXj34V9hYrFrtQSj0
wa4Z2VgsGh1Dq9WS79z6PBuLkUbjQZZLJN7Y9ZkVxYrFgQzZl3j83TBz5oDFms02uN3fhrmKAxbzer8M
M2dWFNsH7R4Lh+mXnf+MwsZi6fSLLBUMfrLr82wsVio9ssd5NhYzZ1rsEhXVg4dA3ybN12CnSCQCRCkY
UP0gLmAfnpGQHfQM+zGlIO257hAXZLUMJJPJuQ6yx+KBfr+P/3CreAIVTOoC9uEK8Q8mS3ew5XIZYrEY
nuhCN2qQlQZIQL1eZ+ev3VoHAgFwOOjSXqNXNXRXSqlOp8POJBvt+Xu9ngwS4lQN3oVy+egJybLHt2w2
K0OFOFeHmJFByn5+2eXTM1WMDIdD8Hg8coAQtyquCKGfHVq/kOekUik2k2O6mKZQKOBAKrea0+nE7Y2b
zVhuAr/Ce2bVcGWw1gAAAABJRU5ErkJggg==
</value>
</data>
<data name="watermeterPictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACYAAAAeCAYAAABAFGxuAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAIUSURBVFhH7Zgxa8JAFMfTFqSTgoJLJyUgDq5xcXGsEKRr
B2ldHZwL+gnEoaMQx9LVtehguujgUipCwUDpUigItlPb5fXeJSdWTS6nSezQ4W+Gy9373XvvLu8pzedz
cKt2uw2SJHkink2J98Ly+D8YieIWHjsgoTzZUREYDodgGIZtGm0BFiJQsKNmNE8TiQS0Wq2NcHsCYxvD
w5SFZDIJlUrlF6AQWLVaJQt54bFVj/cXJ13XdQpIPCpy/A93DCEvBRSy/hGDRLAGEVLz9OgzGIIby2B3
ARjkeWt5nEYRf/wH07QRpNPvLh0QIFg2O4N+vw/45F83AYIhTLd7T+EKhVcOnANYvT6hi/ilfP7NAW6P
YL2eDtHolw3cHsHi8c/tPMZPUJHjb77LciyTwZvdaX6AyV8qPdN8TaU+/tapbDQeXAAxLwboMbHUWICd
k93UBXYknl/OYOhNtM9EwBRFAZT5aZItfQcI+URtM44Fz2ozYgJizXUbENwlqKq6VsWuFYrj8Rg0TbM8
qPoMd0HtbOrUbCvYZrMJuVyOTIwQXfsAOKFQnU5HDIztQpZlCIUwtFdELx4BmlCDwWC3Lmk0GlmhPfYA
zAwfdkietW/lctkCPN0C8JLMMet5u/At55pQl4QTp9MpxGIxC/CGPFF29xpeOzh+RucUi0XX/5MIg7Fd
1Wo1C865ywqHw6S8iboGYuv/AMJ7ZtVaEL7eAAAAAElFTkSuQmCC
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAIGSURBVFhH7de/SwJhGAfwtwJpUlBwaVIEcXDVxcUxQaS1
QdLVwTnQv0AcGgUdo9U1dNAWHVwiEQKFaAkCwZqq5el53rvT03v8cXqeDQ0fjXu97/PFO+w9MZlMYFO1
Wg2EEJbg8vX+iy3i8vW2KHaEznbkgm63C6PRiJ1DtijmQLCjMRLg8/mgUqmwsw5UTEN5UfD7/ZDL5eZm
mSqWz+cxyMpimhZS7r12uy1n4d/GG3O5Y8QFWyWCTpCcRy8lRK3XeUJcoJVGaFrsXj34V9hYrFrtQSj0
wa4Z2VgsGh1Dq9WS79z6PBuLkUbjQZZLJN7Y9ZkVxYrFgQzZl3j83TBz5oDFms02uN3fhrmKAxbzer8M
M2dWFNsH7R4Lh+mXnf+MwsZi6fSLLBUMfrLr82wsVio9ssd5NhYzZ1rsEhXVg4dA3ybN12CnSCQCRCkY
UP0gLmAfnpGQHfQM+zGlIO257hAXZLUMJJPJuQ6yx+KBfr+P/3CreAIVTOoC9uEK8Q8mS3ew5XIZYrEY
nuhCN2qQlQZIQL1eZ+ev3VoHAgFwOOjSXqNXNXRXSqlOp8POJBvt+Xu9ngwS4lQN3oVy+egJybLHt2w2
K0OFOFeHmJFByn5+2eXTM1WMDIdD8Hg8coAQtyquCKGfHVq/kOekUik2k2O6mKZQKOBAKrea0+nE7Y2b
zVhuAr/Ce2bVcGWw1gAAAABJRU5ErkJggg==
</value>
</data>
<data name="watermeterPictureBox3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACYAAAAeCAYAAABAFGxuAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAIUSURBVFhH7Zgxa8JAFMfTFqSTgoJLJyUgDq5xcXGsEKRr
B2ldHZwL+gnEoaMQx9LVtehguujgUipCwUDpUigItlPb5fXeJSdWTS6nSezQ4W+Gy9373XvvLu8pzedz
cKt2uw2SJHkink2J98Ly+D8YieIWHjsgoTzZUREYDodgGIZtGm0BFiJQsKNmNE8TiQS0Wq2NcHsCYxvD
w5SFZDIJlUrlF6AQWLVaJQt54bFVj/cXJ13XdQpIPCpy/A93DCEvBRSy/hGDRLAGEVLz9OgzGIIby2B3
ARjkeWt5nEYRf/wH07QRpNPvLh0QIFg2O4N+vw/45F83AYIhTLd7T+EKhVcOnANYvT6hi/ilfP7NAW6P
YL2eDtHolw3cHsHi8c/tPMZPUJHjb77LciyTwZvdaX6AyV8qPdN8TaU+/tapbDQeXAAxLwboMbHUWICd
k93UBXYknl/OYOhNtM9EwBRFAZT5aZItfQcI+URtM44Fz2ozYgJizXUbENwlqKq6VsWuFYrj8Rg0TbM8
qPoMd0HtbOrUbCvYZrMJuVyOTIwQXfsAOKFQnU5HDIztQpZlCIUwtFdELx4BmlCDwWC3Lmk0GlmhPfYA
zAwfdkietW/lctkCPN0C8JLMMet5u/At55pQl4QTp9MpxGIxC/CGPFF29xpeOzh+RucUi0XX/5MIg7Fd
1Wo1C865ywqHw6S8iboGYuv/AMJ7ZtVaEL7eAAAAAElFTkSuQmCC
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAIGSURBVFhH7de/SwJhGAfwtwJpUlBwaVIEcXDVxcUxQaS1
QdLVwTnQv0AcGgUdo9U1dNAWHVwiEQKFaAkCwZqq5el53rvT03v8cXqeDQ0fjXu97/PFO+w9MZlMYFO1
Wg2EEJbg8vX+iy3i8vW2KHaEznbkgm63C6PRiJ1DtijmQLCjMRLg8/mgUqmwsw5UTEN5UfD7/ZDL5eZm
mSqWz+cxyMpimhZS7r12uy1n4d/GG3O5Y8QFWyWCTpCcRy8lRK3XeUJcoJVGaFrsXj34V9hYrFrtQSj0
wa4Z2VgsGh1Dq9WS79z6PBuLkUbjQZZLJN7Y9ZkVxYrFgQzZl3j83TBz5oDFms02uN3fhrmKAxbzer8M
M2dWFNsH7R4Lh+mXnf+MwsZi6fSLLBUMfrLr82wsVio9ssd5NhYzZ1rsEhXVg4dA3ybN12CnSCQCRCkY
UP0gLmAfnpGQHfQM+zGlIO257hAXZLUMJJPJuQ6yx+KBfr+P/3CreAIVTOoC9uEK8Q8mS3ew5XIZYrEY
nuhCN2qQlQZIQL1eZ+ev3VoHAgFwOOjSXqNXNXRXSqlOp8POJBvt+Xu9ngwS4lQN3oVy+egJybLHt2w2
K0OFOFeHmJFByn5+2eXTM1WMDIdD8Hg8coAQtyquCKGfHVq/kOekUik2k2O6mKZQKOBAKrea0+nE7Y2b
zVhuAr/Ce2bVcGWw1gAAAABJRU5ErkJggg==
</value>
</data>
<data name="watermeterPictureBox4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACYAAAAeCAYAAABAFGxuAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAIUSURBVFhH7Zgxa8JAFMfTFqSTgoJLJyUgDq5xcXGsEKRr
B2ldHZwL+gnEoaMQx9LVtehguujgUipCwUDpUigItlPb5fXeJSdWTS6nSezQ4W+Gy9373XvvLu8pzedz
cKt2uw2SJHkink2J98Ly+D8YieIWHjsgoTzZUREYDodgGIZtGm0BFiJQsKNmNE8TiQS0Wq2NcHsCYxvD
w5SFZDIJlUrlF6AQWLVaJQt54bFVj/cXJ13XdQpIPCpy/A93DCEvBRSy/hGDRLAGEVLz9OgzGIIby2B3
ARjkeWt5nEYRf/wH07QRpNPvLh0QIFg2O4N+vw/45F83AYIhTLd7T+EKhVcOnANYvT6hi/ilfP7NAW6P
YL2eDtHolw3cHsHi8c/tPMZPUJHjb77LciyTwZvdaX6AyV8qPdN8TaU+/tapbDQeXAAxLwboMbHUWICd
k93UBXYknl/OYOhNtM9EwBRFAZT5aZItfQcI+URtM44Fz2ozYgJizXUbENwlqKq6VsWuFYrj8Rg0TbM8
qPoMd0HtbOrUbCvYZrMJuVyOTIwQXfsAOKFQnU5HDIztQpZlCIUwtFdELx4BmlCDwWC3Lmk0GlmhPfYA
zAwfdkietW/lctkCPN0C8JLMMet5u/At55pQl4QTp9MpxGIxC/CGPFF29xpeOzh+RucUi0XX/5MIg7Fd
1Wo1C865ywqHw6S8iboGYuv/AMJ7ZtVaEL7eAAAAAElFTkSuQmCC
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAIGSURBVFhH7de/SwJhGAfwtwJpUlBwaVIEcXDVxcUxQaS1
QdLVwTnQv0AcGgUdo9U1dNAWHVwiEQKFaAkCwZqq5el53rvT03v8cXqeDQ0fjXu97/PFO+w9MZlMYFO1
Wg2EEJbg8vX+iy3i8vW2KHaEznbkgm63C6PRiJ1DtijmQLCjMRLg8/mgUqmwsw5UTEN5UfD7/ZDL5eZm
mSqWz+cxyMpimhZS7r12uy1n4d/GG3O5Y8QFWyWCTpCcRy8lRK3XeUJcoJVGaFrsXj34V9hYrFrtQSj0
wa4Z2VgsGh1Dq9WS79z6PBuLkUbjQZZLJN7Y9ZkVxYrFgQzZl3j83TBz5oDFms02uN3fhrmKAxbzer8M
M2dWFNsH7R4Lh+mXnf+MwsZi6fSLLBUMfrLr82wsVio9ssd5NhYzZ1rsEhXVg4dA3ybN12CnSCQCRCkY
UP0gLmAfnpGQHfQM+zGlIO257hAXZLUMJJPJuQ6yx+KBfr+P/3CreAIVTOoC9uEK8Q8mS3ew5XIZYrEY
nuhCN2qQlQZIQL1eZ+ev3VoHAgFwOOjSXqNXNXRXSqlOp8POJBvt+Xu9ngwS4lQN3oVy+egJybLHt2w2
K0OFOFeHmJFByn5+2eXTM1WMDIdD8Hg8coAQtyquCKGfHVq/kOekUik2k2O6mKZQKOBAKrea0+nE7Y2b
zVhuAr/Ce2bVcGWw1gAAAABJRU5ErkJggg==
</value>
</data>
<data name="watermeterPictureBox5.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACYAAAAeCAYAAABAFGxuAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAIUSURBVFhH7Zgxa8JAFMfTFqSTgoJLJyUgDq5xcXGsEKRr
B2ldHZwL+gnEoaMQx9LVtehguujgUipCwUDpUigItlPb5fXeJSdWTS6nSezQ4W+Gy9373XvvLu8pzedz
cKt2uw2SJHkink2J98Ly+D8YieIWHjsgoTzZUREYDodgGIZtGm0BFiJQsKNmNE8TiQS0Wq2NcHsCYxvD
w5SFZDIJlUrlF6AQWLVaJQt54bFVj/cXJ13XdQpIPCpy/A93DCEvBRSy/hGDRLAGEVLz9OgzGIIby2B3
ARjkeWt5nEYRf/wH07QRpNPvLh0QIFg2O4N+vw/45F83AYIhTLd7T+EKhVcOnANYvT6hi/ilfP7NAW6P
YL2eDtHolw3cHsHi8c/tPMZPUJHjb77LciyTwZvdaX6AyV8qPdN8TaU+/tapbDQeXAAxLwboMbHUWICd
k93UBXYknl/OYOhNtM9EwBRFAZT5aZItfQcI+URtM44Fz2ozYgJizXUbENwlqKq6VsWuFYrj8Rg0TbM8
qPoMd0HtbOrUbCvYZrMJuVyOTIwQXfsAOKFQnU5HDIztQpZlCIUwtFdELx4BmlCDwWC3Lmk0GlmhPfYA
zAwfdkietW/lctkCPN0C8JLMMet5u/At55pQl4QTp9MpxGIxC/CGPFF29xpeOzh+RucUi0XX/5MIg7Fd
1Wo1C865ywqHw6S8iboGYuv/AMJ7ZtVaEL7eAAAAAElFTkSuQmCC
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAIGSURBVFhH7de/SwJhGAfwtwJpUlBwaVIEcXDVxcUxQaS1
QdLVwTnQv0AcGgUdo9U1dNAWHVwiEQKFaAkCwZqq5el53rvT03v8cXqeDQ0fjXu97/PFO+w9MZlMYFO1
Wg2EEJbg8vX+iy3i8vW2KHaEznbkgm63C6PRiJ1DtijmQLCjMRLg8/mgUqmwsw5UTEN5UfD7/ZDL5eZm
mSqWz+cxyMpimhZS7r12uy1n4d/GG3O5Y8QFWyWCTpCcRy8lRK3XeUJcoJVGaFrsXj34V9hYrFrtQSj0
wa4Z2VgsGh1Dq9WS79z6PBuLkUbjQZZLJN7Y9ZkVxYrFgQzZl3j83TBz5oDFms02uN3fhrmKAxbzer8M
M2dWFNsH7R4Lh+mXnf+MwsZi6fSLLBUMfrLr82wsVio9ssd5NhYzZ1rsEhXVg4dA3ybN12CnSCQCRCkY
UP0gLmAfnpGQHfQM+zGlIO257hAXZLUMJJPJuQ6yx+KBfr+P/3CreAIVTOoC9uEK8Q8mS3ew5XIZYrEY
nuhCN2qQlQZIQL1eZ+ev3VoHAgFwOOjSXqNXNXRXSqlOp8POJBvt+Xu9ngwS4lQN3oVy+egJybLHt2w2
K0OFOFeHmJFByn5+2eXTM1WMDIdD8Hg8coAQtyquCKGfHVq/kOekUik2k2O6mKZQKOBAKrea0+nE7Y2b
zVhuAr/Ce2bVcGWw1gAAAABJRU5ErkJggg==
</value>
</data>
<data name="watermeterPictureBox6.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACYAAAAeCAYAAABAFGxuAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAIUSURBVFhH7Zgxa8JAFMfTFqSTgoJLJyUgDq5xcXGsEKRr
B2ldHZwL+gnEoaMQx9LVtehguujgUipCwUDpUigItlPb5fXeJSdWTS6nSezQ4W+Gy9373XvvLu8pzedz
cKt2uw2SJHkink2J98Ly+D8YieIWHjsgoTzZUREYDodgGIZtGm0BFiJQsKNmNE8TiQS0Wq2NcHsCYxvD
w5SFZDIJlUrlF6AQWLVaJQt54bFVj/cXJ13XdQpIPCpy/A93DCEvBRSy/hGDRLAGEVLz9OgzGIIby2B3
ARjkeWt5nEYRf/wH07QRpNPvLh0QIFg2O4N+vw/45F83AYIhTLd7T+EKhVcOnANYvT6hi/ilfP7NAW6P
YL2eDtHolw3cHsHi8c/tPMZPUJHjb77LciyTwZvdaX6AyV8qPdN8TaU+/tapbDQeXAAxLwboMbHUWICd
k93UBXYknl/OYOhNtM9EwBRFAZT5aZItfQcI+URtM44Fz2ozYgJizXUbENwlqKq6VsWuFYrj8Rg0TbM8
qPoMd0HtbOrUbCvYZrMJuVyOTIwQXfsAOKFQnU5HDIztQpZlCIUwtFdELx4BmlCDwWC3Lmk0GlmhPfYA
zAwfdkietW/lctkCPN0C8JLMMet5u/At55pQl4QTp9MpxGIxC/CGPFF29xpeOzh+RucUi0XX/5MIg7Fd
1Wo1C865ywqHw6S8iboGYuv/AMJ7ZtVaEL7eAAAAAElFTkSuQmCC
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAIGSURBVFhH7de/SwJhGAfwtwJpUlBwaVIEcXDVxcUxQaS1
QdLVwTnQv0AcGgUdo9U1dNAWHVwiEQKFaAkCwZqq5el53rvT03v8cXqeDQ0fjXu97/PFO+w9MZlMYFO1
Wg2EEJbg8vX+iy3i8vW2KHaEznbkgm63C6PRiJ1DtijmQLCjMRLg8/mgUqmwsw5UTEN5UfD7/ZDL5eZm
mSqWz+cxyMpimhZS7r12uy1n4d/GG3O5Y8QFWyWCTpCcRy8lRK3XeUJcoJVGaFrsXj34V9hYrFrtQSj0
wa4Z2VgsGh1Dq9WS79z6PBuLkUbjQZZLJN7Y9ZkVxYrFgQzZl3j83TBz5oDFms02uN3fhrmKAxbzer8M
M2dWFNsH7R4Lh+mXnf+MwsZi6fSLLBUMfrLr82wsVio9ssd5NhYzZ1rsEhXVg4dA3ybN12CnSCQCRCkY
UP0gLmAfnpGQHfQM+zGlIO257hAXZLUMJJPJuQ6yx+KBfr+P/3CreAIVTOoC9uEK8Q8mS3ew5XIZYrEY
nuhCN2qQlQZIQL1eZ+ev3VoHAgFwOOjSXqNXNXRXSqlOp8POJBvt+Xu9ngwS4lQN3oVy+egJybLHt2w2
K0OFOFeHmJFByn5+2eXTM1WMDIdD8Hg8coAQtyquCKGfHVq/kOekUik2k2O6mKZQKOBAKrea0+nE7Y2b
zVhuAr/Ce2bVcGWw1gAAAABJRU5ErkJggg==
</value>
</data>
<data name="flowMeterPictureBox.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAOoSURBVFhHtZi/SjtBEMc3JjFBEm0kIaDGTjD+A0ERTSWY
ShDEJmAkWmgUBP+CoGCVl8gL5AFSpLO3VAiYKo/gG+zvvne5vd29vbu9837FNsns7OdmZmdnhvz+/lLd
dXNzQwkhkZffOQcHBxTr+PjY0q8LBbm4wWq1GsVaWFhwf6wO2Pf3N202m5EtZVu5UqnQTqfDPATr2KvV
aon6g8Cur6/dQJOTlGQylLy/+6+lJUtO4f7BYEBHo5G56vW6IJNKpfxduQTFstJGg5K3t2AoHhp7Zmdd
hwPq8PBQ+L1arZqxpoyxfr9PIcCgsllKtrbCwaiseXpKyeqq0oKlUon+/PzQjY0NbzABCm4LclnY/xcX
Bbh8Ps/cCmMgvFwWc7nv/j5+sJUVASyZTPqDCYEOS/0PqJ0dpSuzRrgMh0N2Y5nFkBKEmArrHh15Hmpq
yvIE59Zut+sGE/JUHIEugxo5TLjhz89OiHA3305fzGLCJp2vDyOzve1AwVI8FPTAEGO4u7s7J/iFW4ic
E+bQINndXQfKuH2euiWrmRYrFovWZgT862t8YNLtIy8v3rpPTtgHsHTB3KjzzARZyP5/c1O8TE9P/h98
dsbkl5eXrTzGwHQPDZLb23N0Tk/re2D8rhYKBUpyuVy8YGtr4u0LExpjsEQiAR1c4RdkiaD/jXeO6UOF
8PCgby3oFiuRmMD4R39mJhyQ/cFKsPX1aMqglLcUPBBkWa//Y7WYXMaEdR8PGRsYf/uius8LLHK64PMU
Aj2q+xRgZroQwFBK6xwgZ/THR719frqvriiZmDBvNQObwsOKoNXJ/Pzbh+QZJk/5gXGZv91uWxabm5tz
8o/fI85XCegDdKyrK6N6xD8+PhwwdDMqZbL7gt4+XSDIoSsag6FDEmp+8+G0qdHN8Ir5yhOli1+VEAbI
luU81uv1RDB0yAwM7529SVUORznca8/tLTu3XC67S2vhdsJyhhDxK4fjgEOXP76JMMrX15caDG17Op12
dzGqcvivYAgXLuAbxqXjxxXKTtw1FvgrhLxfmoecn5+7RmEuMHmWYELCrXHBIaY499mdtzzcEcD4qQva
dnTIgvX+0tYhJczPC/ouLi48h4YMjJ9PYcBhfwE6ZJdr0TggUwdZ8fLSklOMoeSYUlrs6OhI2Iypiy2I
th0dsnLEiSfMb0kugw6kBP72ec3nCJt5GpsyxiGfn5+e5t3f31cDas5l7eQZNCwcpy6rtObd57Ux7hms
H+A/sZE2jkXDPvIAAAAASUVORK5CYII=
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAN+SURBVFhHtZi5SgRBEIbbW8QjkRXBKxPWEwRF1EjQSBDE
RFBxDdRdEDxBUDDyJXwBH8DAzNxQQdDIR9g3aOfv3emp6qkd5zL4PHqqqn/6qO5qVa1WdVwqlYpWSqVG
iumztrZm2NraqtlLRo3IW9j6+rphZGQkbO8aS3x8fOiDg4Owc0ImJib04+OjjYvR8Tk5OeH2VIBEuVzm
DqC9XauODq3u76MZH6/Zuf4en5+f+ufnx7Czs8O+tba2RgsbR2DiYNjb0+ruThbSCPj097M46ByiNjY2
WPvKyopZa6Kwl5cXY2AdOju1mp+XO03C7q5WU1NMiM/g4KD++vrSs7OzjYUxUZg2qZMsjI0xUT09PXZa
8T80hISFpu/8XA6ehclJ1kdLS0u0MLbQMVL/IWpxMeiD0Oktl+/vb6vFCkNKsIZYU1LQrFBRXV21NjKt
T09PYWEsT+Wx0F28HGbjg+vr4BtpDwmjH1nAPFhYCGJjpKgogIGofz87OwuEsV2InEOdsrK0FMT2dp9o
A3wbDytsYGCg1ogFf3srO6bB2X3q5ka2A9vb1s4Ks45xjpm4zM0FcbGZrq5kO5/9fWtfLBYdYZJDGpaX
g5i9vbKNRP1cLRQKWnV3d+crbHo6iAeSLI26sKamJvwmQSTjJHjnnI2FG8LFhWzXCH4TsX/IxnGhO7uv
T7b5C1HYzIxsHAc6UkCyiUOuI+ZeY5JOHyU3YXT3pZ0+ChWWOl3QPIWFLtkkpS7MpAsmDHcxycHFzeiX
l7JdEo6PtWpuNvGssC4crOgAiiUnCj37kDzzOsJI5n94eKgJGxoaCjqLOsTpLSHvO5sf18PMIn68vr4G
H1DNSI7u9P119iUBxUc9LgoRKwyYg9PvFNUMdaQ3T1xdom4JaSAz9vz8zIWhQrad47zznaTrcJ6cntr4
o6OjRgsTZv7xBQDPKPI6nAcofuo7Eby/v8vCULa3tbVxMUC6DmcFy4X0sedtOqqFCbONxMEgBc6C8x5S
KpXCGtwG9y3BgGmVOkgD1hSZPuBqAEwYfXVB2Y4KmQbIVNYhJQwPs3iHh4dMDMUKo+9TeODw21Eh02AG
FA7I1JIAytERy+gUd025GGGbm5vMCa8uvgHKdlTI9LsFR1gUzpQBpAS6+xqh7JunR4cX7O3tTTQEq6ur
rJOk+MkzDp59zYlOXyP+83GYU9W/sZE2jpG87/4AAAAASUVORK5CYII=
</value>
</data>
<data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="watermeterPictureBox1z.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACYAAAAeCAYAAABAFGxuAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAIUSURBVFhH7Zgxa8JAFMfTFqSTgoJLJyUgDq5xcXGsEKRr
B2ldHZwL+gnEoaMQx9LVtehguujgUipCwUDpUigItlPb5fXeJSdWTS6nSezQ4W+Gy9373XvvLu8pzedz
cKt2uw2SJHkink2J98Ly+D8YieIWHjsgoTzZUREYDodgGIZtGm0BFiJQsKNmNE8TiQS0Wq2NcHsCYxvD
w5SFZDIJlUrlF6AQWLVaJQt54bFVj/cXJ13XdQpIPCpy/A93DCEvBRSy/hGDRLAGEVLz9OgzGIIby2B3
ARjkeWt5nEYRf/wH07QRpNPvLh0QIFg2O4N+vw/45F83AYIhTLd7T+EKhVcOnANYvT6hi/ilfP7NAW6P
YL2eDtHolw3cHsHi8c/tPMZPUJHjb77LciyTwZvdaX6AyV8qPdN8TaU+/tapbDQeXAAxLwboMbHUWICd
k93UBXYknl/OYOhNtM9EwBRFAZT5aZItfQcI+URtM44Fz2ozYgJizXUbENwlqKq6VsWuFYrj8Rg0TbM8
qPoMd0HtbOrUbCvYZrMJuVyOTIwQXfsAOKFQnU5HDIztQpZlCIUwtFdELx4BmlCDwWC3Lmk0GlmhPfYA
zAwfdkietW/lctkCPN0C8JLMMet5u/At55pQl4QTp9MpxGIxC/CGPFF29xpeOzh+RucUi0XX/5MIg7Fd
1Wo1C865ywqHw6S8iboGYuv/AMJ7ZtVaEL7eAAAAAElFTkSuQmCC
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAIGSURBVFhH7de/SwJhGAfwtwJpUlBwaVIEcXDVxcUxQaS1
QdLVwTnQv0AcGgUdo9U1dNAWHVwiEQKFaAkCwZqq5el53rvT03v8cXqeDQ0fjXu97/PFO+w9MZlMYFO1
Wg2EEJbg8vX+iy3i8vW2KHaEznbkgm63C6PRiJ1DtijmQLCjMRLg8/mgUqmwsw5UTEN5UfD7/ZDL5eZm
mSqWz+cxyMpimhZS7r12uy1n4d/GG3O5Y8QFWyWCTpCcRy8lRK3XeUJcoJVGaFrsXj34V9hYrFrtQSj0
wa4Z2VgsGh1Dq9WS79z6PBuLkUbjQZZLJN7Y9ZkVxYrFgQzZl3j83TBz5oDFms02uN3fhrmKAxbzer8M
M2dWFNsH7R4Lh+mXnf+MwsZi6fSLLBUMfrLr82wsVio9ssd5NhYzZ1rsEhXVg4dA3ybN12CnSCQCRCkY
UP0gLmAfnpGQHfQM+zGlIO257hAXZLUMJJPJuQ6yx+KBfr+P/3CreAIVTOoC9uEK8Q8mS3ew5XIZYrEY
nuhCN2qQlQZIQL1eZ+ev3VoHAgFwOOjSXqNXNXRXSqlOp8POJBvt+Xu9ngwS4lQN3oVy+egJybLHt2w2
K0OFOFeHmJFByn5+2eXTM1WMDIdD8Hg8coAQtyquCKGfHVq/kOekUik2k2O6mKZQKOBAKrea0+nE7Y2b
zVhuAr/Ce2bVcGWw1gAAAABJRU5ErkJggg==
</value>
</data>
<data name="watermeterPictureBox2z.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACYAAAAeCAYAAABAFGxuAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAIUSURBVFhH7Zgxa8JAFMfTFqSTgoJLJyUgDq5xcXGsEKRr
B2ldHZwL+gnEoaMQx9LVtehguujgUipCwUDpUigItlPb5fXeJSdWTS6nSezQ4W+Gy9373XvvLu8pzedz
cKt2uw2SJHkink2J98Ly+D8YieIWHjsgoTzZUREYDodgGIZtGm0BFiJQsKNmNE8TiQS0Wq2NcHsCYxvD
w5SFZDIJlUrlF6AQWLVaJQt54bFVj/cXJ13XdQpIPCpy/A93DCEvBRSy/hGDRLAGEVLz9OgzGIIby2B3
ARjkeWt5nEYRf/wH07QRpNPvLh0QIFg2O4N+vw/45F83AYIhTLd7T+EKhVcOnANYvT6hi/ilfP7NAW6P
YL2eDtHolw3cHsHi8c/tPMZPUJHjb77LciyTwZvdaX6AyV8qPdN8TaU+/tapbDQeXAAxLwboMbHUWICd
k93UBXYknl/OYOhNtM9EwBRFAZT5aZItfQcI+URtM44Fz2ozYgJizXUbENwlqKq6VsWuFYrj8Rg0TbM8
qPoMd0HtbOrUbCvYZrMJuVyOTIwQXfsAOKFQnU5HDIztQpZlCIUwtFdELx4BmlCDwWC3Lmk0GlmhPfYA
zAwfdkietW/lctkCPN0C8JLMMet5u/At55pQl4QTp9MpxGIxC/CGPFF29xpeOzh+RucUi0XX/5MIg7Fd
1Wo1C865ywqHw6S8iboGYuv/AMJ7ZtVaEL7eAAAAAElFTkSuQmCC
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAIGSURBVFhH7de/SwJhGAfwtwJpUlBwaVIEcXDVxcUxQaS1
QdLVwTnQv0AcGgUdo9U1dNAWHVwiEQKFaAkCwZqq5el53rvT03v8cXqeDQ0fjXu97/PFO+w9MZlMYFO1
Wg2EEJbg8vX+iy3i8vW2KHaEznbkgm63C6PRiJ1DtijmQLCjMRLg8/mgUqmwsw5UTEN5UfD7/ZDL5eZm
mSqWz+cxyMpimhZS7r12uy1n4d/GG3O5Y8QFWyWCTpCcRy8lRK3XeUJcoJVGaFrsXj34V9hYrFrtQSj0
wa4Z2VgsGh1Dq9WS79z6PBuLkUbjQZZLJN7Y9ZkVxYrFgQzZl3j83TBz5oDFms02uN3fhrmKAxbzer8M
M2dWFNsH7R4Lh+mXnf+MwsZi6fSLLBUMfrLr82wsVio9ssd5NhYzZ1rsEhXVg4dA3ybN12CnSCQCRCkY
UP0gLmAfnpGQHfQM+zGlIO257hAXZLUMJJPJuQ6yx+KBfr+P/3CreAIVTOoC9uEK8Q8mS3ew5XIZYrEY
nuhCN2qQlQZIQL1eZ+ev3VoHAgFwOOjSXqNXNXRXSqlOp8POJBvt+Xu9ngwS4lQN3oVy+egJybLHt2w2
K0OFOFeHmJFByn5+2eXTM1WMDIdD8Hg8coAQtyquCKGfHVq/kOekUik2k2O6mKZQKOBAKrea0+nE7Y2b
zVhuAr/Ce2bVcGWw1gAAAABJRU5ErkJggg==
</value>
</data>
<data name="watermeterPictureBox3z.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACYAAAAeCAYAAABAFGxuAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAIUSURBVFhH7Zgxa8JAFMfTFqSTgoJLJyUgDq5xcXGsEKRr
B2ldHZwL+gnEoaMQx9LVtehguujgUipCwUDpUigItlPb5fXeJSdWTS6nSezQ4W+Gy9373XvvLu8pzedz
cKt2uw2SJHkink2J98Ly+D8YieIWHjsgoTzZUREYDodgGIZtGm0BFiJQsKNmNE8TiQS0Wq2NcHsCYxvD
w5SFZDIJlUrlF6AQWLVaJQt54bFVj/cXJ13XdQpIPCpy/A93DCEvBRSy/hGDRLAGEVLz9OgzGIIby2B3
ARjkeWt5nEYRf/wH07QRpNPvLh0QIFg2O4N+vw/45F83AYIhTLd7T+EKhVcOnANYvT6hi/ilfP7NAW6P
YL2eDtHolw3cHsHi8c/tPMZPUJHjb77LciyTwZvdaX6AyV8qPdN8TaU+/tapbDQeXAAxLwboMbHUWICd
k93UBXYknl/OYOhNtM9EwBRFAZT5aZItfQcI+URtM44Fz2ozYgJizXUbENwlqKq6VsWuFYrj8Rg0TbM8
qPoMd0HtbOrUbCvYZrMJuVyOTIwQXfsAOKFQnU5HDIztQpZlCIUwtFdELx4BmlCDwWC3Lmk0GlmhPfYA
zAwfdkietW/lctkCPN0C8JLMMet5u/At55pQl4QTp9MpxGIxC/CGPFF29xpeOzh+RucUi0XX/5MIg7Fd
1Wo1C865ywqHw6S8iboGYuv/AMJ7ZtVaEL7eAAAAAElFTkSuQmCC
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAIGSURBVFhH7de/SwJhGAfwtwJpUlBwaVIEcXDVxcUxQaS1
QdLVwTnQv0AcGgUdo9U1dNAWHVwiEQKFaAkCwZqq5el53rvT03v8cXqeDQ0fjXu97/PFO+w9MZlMYFO1
Wg2EEJbg8vX+iy3i8vW2KHaEznbkgm63C6PRiJ1DtijmQLCjMRLg8/mgUqmwsw5UTEN5UfD7/ZDL5eZm
mSqWz+cxyMpimhZS7r12uy1n4d/GG3O5Y8QFWyWCTpCcRy8lRK3XeUJcoJVGaFrsXj34V9hYrFrtQSj0
wa4Z2VgsGh1Dq9WS79z6PBuLkUbjQZZLJN7Y9ZkVxYrFgQzZl3j83TBz5oDFms02uN3fhrmKAxbzer8M
M2dWFNsH7R4Lh+mXnf+MwsZi6fSLLBUMfrLr82wsVio9ssd5NhYzZ1rsEhXVg4dA3ybN12CnSCQCRCkY
UP0gLmAfnpGQHfQM+zGlIO257hAXZLUMJJPJuQ6yx+KBfr+P/3CreAIVTOoC9uEK8Q8mS3ew5XIZYrEY
nuhCN2qQlQZIQL1eZ+ev3VoHAgFwOOjSXqNXNXRXSqlOp8POJBvt+Xu9ngwS4lQN3oVy+egJybLHt2w2
K0OFOFeHmJFByn5+2eXTM1WMDIdD8Hg8coAQtyquCKGfHVq/kOekUik2k2O6mKZQKOBAKrea0+nE7Y2b
zVhuAr/Ce2bVcGWw1gAAAABJRU5ErkJggg==
</value>
</data>
</root>

View File

@ -662,11 +662,11 @@ namespace TBF.Screens
// label14
//
this.label14.AutoSize = true;
this.label14.Location = new System.Drawing.Point(44, 91);
this.label14.Location = new System.Drawing.Point(53, 91);
this.label14.Name = "label14";
this.label14.Size = new System.Drawing.Size(68, 13);
this.label14.Size = new System.Drawing.Size(59, 13);
this.label14.TabIndex = 14;
this.label14.Text = "Pr up [mBar]:";
this.label14.Text = "Pr up [bar]:";
//
// tInLabel
//
@ -707,11 +707,11 @@ namespace TBF.Screens
// label17
//
this.label17.AutoSize = true;
this.label17.Location = new System.Drawing.Point(488, 91);
this.label17.Location = new System.Drawing.Point(497, 91);
this.label17.Name = "label17";
this.label17.Size = new System.Drawing.Size(82, 13);
this.label17.Size = new System.Drawing.Size(73, 13);
this.label17.TabIndex = 18;
this.label17.Text = "Pr down [mBar]:";
this.label17.Text = "Pr down [bar]:";
//
// label18
//

View File

@ -581,11 +581,11 @@ namespace TBF.Screens
// prUpCapLabel
//
this.prUpCapLabel.AutoSize = true;
this.prUpCapLabel.Location = new System.Drawing.Point(44, 91);
this.prUpCapLabel.Location = new System.Drawing.Point(49, 91);
this.prUpCapLabel.Name = "prUpCapLabel";
this.prUpCapLabel.Size = new System.Drawing.Size(67, 13);
this.prUpCapLabel.Size = new System.Drawing.Size(59, 13);
this.prUpCapLabel.TabIndex = 14;
this.prUpCapLabel.Text = "Pr up [mbar]:";
this.prUpCapLabel.Text = "Pr up [bar]:";
//
// tInLabel
//
@ -626,11 +626,11 @@ namespace TBF.Screens
// prDownCapLabel
//
this.prDownCapLabel.AutoSize = true;
this.prDownCapLabel.Location = new System.Drawing.Point(488, 91);
this.prDownCapLabel.Location = new System.Drawing.Point(486, 91);
this.prDownCapLabel.Name = "prDownCapLabel";
this.prDownCapLabel.Size = new System.Drawing.Size(81, 13);
this.prDownCapLabel.Size = new System.Drawing.Size(73, 13);
this.prDownCapLabel.TabIndex = 18;
this.prDownCapLabel.Text = "Pr down [mbar]:";
this.prDownCapLabel.Text = "Pr down [bar]:";
//
// tOutCapLabel
//

View File

@ -130,8 +130,8 @@ namespace TBF.Screens
targetRefCountCapLabel.Text = Strings.Target_ref_pulses_;
estmtdTimeCapLabel.Text = Strings.Estimated_time_s_;
prUpCapLabel.Text = Strings.Pr_up_mbar_;
prDownCapLabel.Text = Strings.Pr_down_mbar_;
prUpCapLabel.Text = string.Format("{0} [bar]:", Strings.Pr_up);
prDownCapLabel.Text = string.Format("{0} [bar]:", Strings.Pr_down);
tInCapLabel.Text = Strings.T_in_C_;
tOutCapLabel.Text = Strings.T_out_C_;
tDivCapLabel.Text = Strings.T_div_C_;