CAN优化

This commit is contained in:
hsc
2026-07-15 10:11:17 +08:00
parent aebbd88e23
commit 8e44be4894
10 changed files with 117 additions and 30 deletions

View File

@@ -69,7 +69,7 @@ namespace UIShare.GlobalVariable
{
if (_disposed) return;
string signalFingerprint = BuildFingerprint(channel);
string signalFingerprint = BuildFingerprint(canFingerprint, channel);
var now = DateTime.Now;
// 获取引用该 CAN 设备的所有作用域
@@ -133,11 +133,12 @@ namespace UIShare.GlobalVariable
}
/// <summary>
/// 生成 CAN 信号的 Fingerprint 格式:"CAN:{Channel}"
/// 生成 CAN 信号的 Fingerprint 格式:"{canDeviceFingerprint}:{channel}"
/// canDeviceFingerprint 来自 DeviceManager.ExtractHardwareFingerprint如 "CAN:0"
/// </summary>
public static string BuildFingerprint(uint channel)
public static string BuildFingerprint(string canDeviceFingerprint, uint channel)
{
return $"CAN:{channel}";
return $"{canDeviceFingerprint}:{channel}";
}
public void Dispose()