1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- using IModel;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace OilSourceModel.Models
- {
- public class OilSourceStatusModel : BaseModel
- {
- public OilSourceStatusModel()
- {
- }
- public bool IsConnect = false;
- /// <summary>
- /// 主油路
- /// </summary>
- public List<CircuitModel> Circuit = new List<CircuitModel>();
- /// <summary>
- /// 先导油路
- /// </summary>
- public CircuitModel Forerunner = new CircuitModel()
- {
- Name = "LeaderPump",
- };
- /// <summary>
- /// 辅助油路
- /// </summary>
- public CircuitModel Assistant = new CircuitModel()
- {
- Name = "AssistantPump",
- };
- /// <summary>
- /// 循环泵
- /// </summary>
- public CircuitModel Circulate = new CircuitModel()
- {
- Name = "CyclePump",
- IsEnablePressure = false,
- };
- /// <summary>
- /// 是否为远程控制
- /// </summary>
- public bool IsRemote = false;
- /// <summary>
- /// 是否启用油源
- /// </summary>
- public bool IsEnabled = true;
- /// <summary>
- /// 油源模拟量
- /// </summary>
- public List<OilSourceAnalogModel> OilSourceAnalogs = new List<OilSourceAnalogModel>();
- public List<ErrorInfoModel> OilErrors = new List<ErrorInfoModel>();
- public override object Clone()
- {
- return this.CloneBase();
- }
- }
- }
|