namespace Yw.WinFrmUI
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public class HydroPumpListViewItemStateViewModel
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public HydroPumpListViewItemStateViewModel() { }
|
|
/// <summary>
|
///
|
/// </summary>
|
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;
|
}
|
|
/// <summary>
|
/// 编码
|
/// </summary>
|
public string Code { get; set; }
|
|
/// <summary>
|
/// 名称
|
/// </summary>
|
public string Name { get; set; }
|
|
/// <summary>
|
/// 图片
|
/// </summary>
|
public Image Image { get; set; }
|
|
/// <summary>
|
/// 当前Hz
|
/// </summary>
|
public string CurrentHz { get; set; }
|
|
/// <summary>
|
/// 说明
|
/// </summary>
|
public string Description { get; set; }
|
|
/// <summary>
|
/// vmo
|
/// </summary>
|
public Yw.Model.HydroPumpInfo Vmo { get; set; }
|
|
|
}
|
}
|