CAN适配兼容

This commit is contained in:
hsc
2026-07-14 16:50:57 +08:00
parent 2fe307c142
commit aebbd88e23
2 changed files with 13 additions and 13 deletions

View File

@@ -606,7 +606,7 @@ namespace CANModule.ViewModels
Application.Current.Dispatcher.Invoke(() =>
{
var msgName = System.Text.Encoding.Default.GetString(msg.strName).TrimEnd('\0');
var find = CanMessageList.FirstOrDefault(s => s.ID == (int)msg.nID);
var find = CanMessageList.FirstOrDefault(s => s.ID == (int)msg.nID&& s.==channel);
if (find != null)
{
find. = (byte)channel;

View File

@@ -151,18 +151,18 @@ namespace ZLGUSBCANFD
_receiveThreads.Clear();
// 动态复位所有通道并释放DBC
for (uint i = 0; i < _maxChannels; i++)
{
lock (_channelLocks[i])
{
if (_channelHandles[i] != IntPtr.Zero)
{
ZLGCAN.ZCAN_ResetCAN(_channelHandles[i]);
_channelHandles[i] = IntPtr.Zero;
}
DBC(i);
}
}
//for (uint i = 0; i < _maxChannels; i++)
//{
// lock (_channelLocks[i])
// {
// if (_channelHandles[i] != IntPtr.Zero)
// {
// ZLGCAN.ZCAN_ResetCAN(_channelHandles[i]);
// _channelHandles[i] = IntPtr.Zero;
// }
// 释放通道DBC(i);
// }
//}
// 关闭设备主句柄
if (_deviceHandle != IntPtr.Zero)