12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Shaker.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();
- }
- }
- }
|