更新CAN的配置和CAN和实时数据的连接

This commit is contained in:
2025-01-06 22:47:27 +08:00
parent d2bad96b96
commit e367d9a8eb
7 changed files with 149 additions and 18 deletions

View File

@@ -120,13 +120,20 @@ namespace CapMachine.Wpf.ViewModels
CanDriveService.CmdData.Clear();
foreach (var item in WirteData)
{
CanDriveService.CmdData.Add(new CanCmdData()
CanDriveService.AddCmdData(new CanCmdData()
{
ConfigName = item.Name,
MsgName = item.MsgFrameName,
SignalName = item.SignalName,
SignalCmdValue = double.TryParse(item.DefautValue, out double result) == true ? result : 0,
});
//CanDriveService.CmdData.Add(new CanCmdData()
//{
// ConfigName = item.Name,
// MsgName = item.MsgFrameName,
// SignalName = item.SignalName,
// SignalCmdValue = double.TryParse(item.DefautValue, out double result) == true ? result : 0,
//});
}
}
@@ -411,13 +418,21 @@ namespace CapMachine.Wpf.ViewModels
CanDriveService.CmdData.Clear();
foreach (var item in WirteData)
{
CanDriveService.CmdData.Add(new CanCmdData()
CanDriveService.AddCmdData(new CanCmdData()
{
ConfigName = item.Name,
MsgName = item.MsgFrameName,
SignalName = item.SignalName,
SignalCmdValue = double.TryParse(item.DefautValue, out double result) == true ? result : 0,
});
//CanDriveService.CmdData.Add(new CanCmdData()
//{
// ConfigName = item.Name,
// MsgName = item.MsgFrameName,
// SignalName = item.SignalName,
// SignalCmdValue = double.TryParse(item.DefautValue, out double result) == true ? result : 0,
//});
}
}
@@ -829,7 +844,7 @@ namespace CapMachine.Wpf.ViewModels
case "HandSend"://手动发送
//手动发送数据
CanDriveService.SendMsgToCanDrive();
CanDriveService.SendMsgToCanDrive(HandSpeed);
//CanDriveService.ToomossCanDrive.SendCanMsg(new List<CanCmdData>()
//{
@@ -854,6 +869,18 @@ namespace CapMachine.Wpf.ViewModels
}
}
private double _HandSpeed;
/// <summary>
/// 手动转速数据
/// </summary>
public double HandSpeed
{
get { return _HandSpeed; }
set { _HandSpeed = value; RaisePropertyChanged(); }
}
#endregion