CAN FD 调度表初步更改

This commit is contained in:
2026-01-14 17:55:45 +08:00
parent 427cdc5305
commit 4d16b474c6
19 changed files with 2130 additions and 186 deletions

View File

@@ -28,6 +28,23 @@ namespace CapMachine.Wpf.CanDrive.CanFD
public static extern Int32 DBC_GetMsgQuantity(UInt64 DBCHandle);
[DllImport("USB2XXX.dll")]
public static extern Int32 DBC_GetMsgName(UInt64 DBCHandle, int index, StringBuilder pMsgName);
/// <summary>
///
/// </summary>
/// <param name="DBCHandle"></param>
/// <param name="ID"></param>
/// <param name="pMsgName"></param>
/// <returns></returns>
[DllImport("USB2XXX.dll")]
public static extern Int32 DBC_GetMsgNameByID(UInt64 DBCHandle, int ID, StringBuilder pMsgName);
/// <summary>
/// 获取ID根据名称
/// </summary>
/// <param name="DBCHandle"></param>
/// <param name="pMsgName"></param>
/// <returns></returns>
[DllImport("USB2XXX.dll")]
public static extern Int32 DBC_GetMsgIDByName(UInt64 DBCHandle, StringBuilder pMsgName);
[DllImport("USB2XXX.dll")]
public static extern Int32 DBC_GetMsgSignalQuantity(UInt64 DBCHandle, StringBuilder pMsgName);
[DllImport("USB2XXX.dll")]
@@ -53,5 +70,6 @@ namespace CapMachine.Wpf.CanDrive.CanFD
public static extern Int32 DBC_SyncValueToCANMsg(UInt64 DBCHandle, StringBuilder pMsgName, IntPtr pCANMsg);
[DllImport("USB2XXX.dll")]
public static extern Int32 DBC_SyncValueToCANFDMsg(UInt64 DBCHandle, StringBuilder pMsgName, IntPtr pCANFDMsg);
}
}