更改了变量的信息
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using CapMachine.Model.CANLIN;
|
||||
using CapMachine.Wpf.CanDrive;
|
||||
using CapMachine.Wpf.LinDrive;
|
||||
using ImTools;
|
||||
using Prism.Ioc;
|
||||
@@ -95,6 +96,27 @@ namespace CapMachine.Wpf.Services
|
||||
/// </summary>
|
||||
private LinCmdData EnableLinCmdData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// PTC使能 指令数据 实例
|
||||
/// </summary>
|
||||
private LinCmdData PTCEnableCanCmdData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// PTC功率 指令数据 实例
|
||||
/// </summary>
|
||||
private LinCmdData PTCPwCanCmdData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// PTC水流量 指令数据 实例
|
||||
/// </summary>
|
||||
private LinCmdData PTCFlowCanCmdData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// PTC水温 指令数据 实例
|
||||
/// </summary>
|
||||
private LinCmdData PTCWaterTempCanCmdData { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 要发送的CAN指令数据
|
||||
/// 在程序配置好后就确定要发送哪些数据
|
||||
@@ -122,6 +144,18 @@ namespace CapMachine.Wpf.Services
|
||||
case "Anti_Sleep":
|
||||
//SpeedLinCmdData = SendLinCmdData;
|
||||
break;
|
||||
case "PTC使能":
|
||||
PTCEnableCanCmdData = SendLinCmdData;
|
||||
break;
|
||||
case "PTC功率":
|
||||
PTCPwCanCmdData = SendLinCmdData;
|
||||
break;
|
||||
case "PTC水流量":
|
||||
PTCFlowCanCmdData = SendLinCmdData;
|
||||
break;
|
||||
case "PTC水温":
|
||||
PTCWaterTempCanCmdData = SendLinCmdData;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
@@ -161,6 +195,66 @@ namespace CapMachine.Wpf.Services
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 更新压缩机的功率限制
|
||||
/// </summary>
|
||||
/// <param name="IsEnable"></param>
|
||||
public void UpdateCapPwLimitCmdData(double PwLimit)
|
||||
{
|
||||
if (PwLimitLinCmdData != null)
|
||||
{
|
||||
PwLimitLinCmdData.SignalCmdValue = PwLimit;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更新 PTC使能信号
|
||||
/// </summary>
|
||||
/// <param name="IsEnable"></param>
|
||||
public void UpdateCapPTCEnableCmdData(bool IsEnable)
|
||||
{
|
||||
if (PTCEnableCanCmdData != null)
|
||||
{
|
||||
PTCEnableCanCmdData.SignalCmdValue = IsEnable ? 1 : 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更新 PTC功率 信号
|
||||
/// </summary>
|
||||
/// <param name="IsEnable"></param>
|
||||
public void UpdateCapPTCPwCmdData(double PTCPw)
|
||||
{
|
||||
if (PTCPwCanCmdData != null)
|
||||
{
|
||||
PTCPwCanCmdData.SignalCmdValue = PTCPw;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更新 PTC水流量 信号
|
||||
/// </summary>
|
||||
/// <param name="IsEnable"></param>
|
||||
public void UpdateCapPTCFlowCmdData(double Flow)
|
||||
{
|
||||
if (PTCFlowCanCmdData != null)
|
||||
{
|
||||
PTCFlowCanCmdData.SignalCmdValue = Flow;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更新 PTC水温 信号
|
||||
/// </summary>
|
||||
/// <param name="IsEnable"></param>
|
||||
public void UpdateCapPTCWaterTempCmdData(double WaterTemp)
|
||||
{
|
||||
if (PTCWaterTempCanCmdData != null)
|
||||
{
|
||||
PTCWaterTempCanCmdData.SignalCmdValue = WaterTemp;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 发送消息给CAN 驱动
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user