33 lines
1.0 KiB
C#
33 lines
1.0 KiB
C#
///
|
|
/// Copyright (c) 2021 Sensus Slovensko a.s.
|
|
///
|
|
using System;
|
|
|
|
namespace TBF.BenchControl.DataEntry.DataStream
|
|
{
|
|
public class OpenConnCompletedEventArgs : EventArgs
|
|
{
|
|
public int WMNr0; /// 0-based water meter position
|
|
public Results.Entities.WaterMeter Wm;
|
|
public bool Connected;
|
|
public string WaterMeterID;
|
|
|
|
public OpenConnCompletedEventArgs(int wmNr0, Results.Entities.WaterMeter wm, bool connected, string waterMeterID)
|
|
{
|
|
this.WMNr0 = wmNr0;
|
|
this.Wm = wm;
|
|
this.Connected = connected;
|
|
this.WaterMeterID = connected ? waterMeterID : string.Empty;
|
|
}
|
|
|
|
public override string ToString()
|
|
{
|
|
return string.Format("WMNr0={0} IHead={1} WM={2} CommMsg={3} CommErr={4}",
|
|
WMNr0,
|
|
Wm.WMPosition,
|
|
Connected,
|
|
WaterMeterID);
|
|
}
|
|
}
|
|
}
|