LIN Schedule

This commit is contained in:
2025-10-09 21:34:42 +08:00
parent 1c622d8244
commit a3ef37e64a
9 changed files with 583 additions and 176 deletions

View File

@@ -4,7 +4,7 @@ namespace CapMachine.Model.CANLIN
{
/// <summary>
/// 调度表的配置
/// 其实这些调度表是在DBC中有的,但是图莫斯的驱动没有读取到这些信息
/// 其实这些调度表是在LDF中有的,但是图莫斯的驱动没有读取到这些信息
/// 那么我们在系统层面进行操作和保存这些信息
/// </summary>
[Table(Name = "LINScheduleConfig")]
@@ -17,11 +17,23 @@ namespace CapMachine.Model.CANLIN
public long Id { get; set; }
/// <summary>
/// 消息名称
/// 是否启用
/// </summary>
[Column(Name = "IsActive")]
public bool IsActive { get; set; }
/// <summary>
/// 消息名称/帧名称
/// </summary>
[Column(Name = "MsgName")]
public string? MsgName { get; set; }
/// <summary>
/// 消息名称/帧名称的Index
/// </summary>
[Column(Name = "MsgNameIndex")]
public int MsgNameIndex { get; set; }
/// <summary>
/// 消息的周期
/// </summary>
@@ -40,7 +52,7 @@ namespace CapMachine.Model.CANLIN
/// LDF中可能有多个调度器名称
/// </summary>
[Column(Name = "SchTabName")]
public int SchTabName { get; set; }
public string? SchTabName { get; set; }
/// <summary>