初步创建对象
This commit is contained in:
parent
5acdd2c313
commit
9160fed58e
|
@ -0,0 +1,49 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace MECF.Framework.Common.Aitex.Core.Common.DeviceData
|
||||
{
|
||||
/// <summary>
|
||||
/// 气体流量实体对象
|
||||
/// </summary>
|
||||
public class GasUseData
|
||||
{
|
||||
/// <summary>
|
||||
/// 气体名称
|
||||
/// </summary>
|
||||
public string Name { get; set; }
|
||||
private double _runVolume;
|
||||
/// <summary>
|
||||
/// 气体Run的用量
|
||||
/// </summary>
|
||||
public double RunVolume
|
||||
{
|
||||
get { return _runVolume; }
|
||||
set
|
||||
{
|
||||
_runVolume = value;
|
||||
Volume = _runVolume + _ventVolume;
|
||||
}
|
||||
}
|
||||
private double _ventVolume;
|
||||
/// <summary>
|
||||
/// 气体Vent用量
|
||||
/// </summary>
|
||||
public double VentVolume
|
||||
{
|
||||
get { return _ventVolume; }
|
||||
set
|
||||
{
|
||||
_ventVolume = value;
|
||||
Volume = _runVolume + _ventVolume;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 气体用量总和
|
||||
/// </summary>
|
||||
public double Volume { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,35 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace MECF.Framework.Common.Aitex.Core.Common.DeviceData
|
||||
{
|
||||
/// <summary>
|
||||
/// 真值表配置的名称和值对象,对应单个单元格
|
||||
/// </summary>
|
||||
public class NameValue
|
||||
{
|
||||
/// <summary>
|
||||
/// 控制项的名称
|
||||
/// </summary>
|
||||
public string Name { get; set; }
|
||||
/// <summary>
|
||||
/// 控制项的状态
|
||||
/// </summary>
|
||||
public double Value { get; set; }
|
||||
/// <summary>
|
||||
/// /实际控制者,根据此名称从系统中Get对应对象
|
||||
/// </summary>
|
||||
public string ControlName { get; set; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 真值表配置一行对象
|
||||
/// </summary>
|
||||
public class RealtimeGasFlowTrueTableRow
|
||||
{
|
||||
public List<NameValue> InputList { get; set; } = new List<NameValue>();
|
||||
public List<NameValue> OutputList { get; set; } = new List<NameValue>();
|
||||
}
|
||||
}
|
|
@ -238,6 +238,7 @@
|
|||
<Compile Include="Aitex\Core\Common\DeviceData\EnumRfPowerRegulationMode.cs" />
|
||||
<Compile Include="Aitex\Core\Common\DeviceData\EnumRfPowerWorkMode.cs" />
|
||||
<Compile Include="Aitex\Core\Common\DeviceData\FlowMeterAlarmItem.cs" />
|
||||
<Compile Include="Aitex\Core\Common\DeviceData\GasUseData.cs" />
|
||||
<Compile Include="Aitex\Core\Common\DeviceData\IDeviceData.cs" />
|
||||
<Compile Include="Aitex\Core\Common\DeviceData\IoDevice\ExchangeDataBase.cs" />
|
||||
<Compile Include="Aitex\Core\Common\DeviceData\IoDevice\IoAirGripperExchangeData.cs" />
|
||||
|
@ -254,6 +255,7 @@
|
|||
<Compile Include="Aitex\Core\Common\DeviceData\Presets.cs" />
|
||||
<Compile Include="Aitex\Core\Common\DeviceData\PressureCtrlMode.cs" />
|
||||
<Compile Include="Aitex\Core\Common\DeviceData\PressureCtrlModeConverter.cs" />
|
||||
<Compile Include="Aitex\Core\Common\DeviceData\RealtimeGasFlowTrueTableRow.cs" />
|
||||
<Compile Include="Aitex\Core\Common\DeviceData\RfMode.cs" />
|
||||
<Compile Include="Aitex\Core\Common\DeviceData\ServoState.cs" />
|
||||
<Compile Include="Aitex\Core\Common\DeviceData\TritonRfMatchMode.cs" />
|
||||
|
@ -968,5 +970,8 @@
|
|||
<ItemGroup>
|
||||
<Content Include="ReleaseNote.md" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Folder Include="MECF\Framework\Common\Gas\" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
Loading…
Reference in New Issue