Shuxia Ning
2024-12-23 a97513ccbb97b2c471e90b032fabdd2e709b7f32
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
namespace HStation.WinFrmUI
{
    public class PumpFeatDiagramViewModel
    {
        public PumpFeatDiagramViewModel() { }
 
        /// <summary>
        /// 默认曲线
        /// </summary>
        public PumpCurveViewModel Default { get; set; }
 
        /// <summary>
        /// 变速曲线
        /// </summary>
        public List<PumpCurveViewModel> VariableSpeedList { get; set; }
 
        /// <summary>
        /// 等效曲线列表
        /// </summary>
        public List<CurveEqualEViewModel> EqualEList { get; set; }
 
        /// <summary>
        /// 等功曲线列表
        /// </summary>
        public List<CurveEqualPViewModel> EqualPList { get; set; }
 
        public bool IsValid()
        {
            if (this.Default == null || this.Default.IsInvalid())
            {
                return false;
            }
            return true;
        }
 
        public bool IsInvalid()
        {
            return !IsValid();
        }
 
    }
}