/// /// 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); } } }