namespace Yw.WinFrmUI { /// /// /// public class HydroPumpListViewItemStateViewModel { /// /// /// public HydroPumpListViewItemStateViewModel() { } /// /// /// public HydroPumpListViewItemStateViewModel(Yw.Model.HydroPumpInfo pump) { this.Code = pump.Code; this.Name = pump.Name; if (pump.LinkStatus == Yw.Hydro.PumpStatus.Open) { this.Image = Yw.WinFrmUI.Hydro.Core.Properties.Resources.pump_run_32; this.CurrentHz = $"{Math.Round(pump.RatedHz * pump.SpeedRatio, 1)}hz"; } else { this.Image = Yw.WinFrmUI.Hydro.Core.Properties.Resources.pump_shut_32; } this.Description = pump.Description; this.Vmo = pump; } /// /// 编码 /// public string Code { get; set; } /// /// 名称 /// public string Name { get; set; } /// /// 图片 /// public Image Image { get; set; } /// /// 当前Hz /// public string CurrentHz { get; set; } /// /// 说明 /// public string Description { get; set; } /// /// vmo /// public Yw.Model.HydroPumpInfo Vmo { get; set; } } }