using FreeSql.DataAnnotations; namespace CapMachine.Model.CANLIN { /// /// 调度表的配置 /// 其实这些调度表是在DBC中有的,但是图莫斯的驱动没有读取到这些信息 /// 那么我们在系统层面进行操作和保存这些信息 /// [Table(Name = "CANScheduleConfig")] public class CANScheduleConfig { /// /// 主键 /// [Column(IsPrimary = true, IsIdentity = true)] public long Id { get; set; } /// /// 消息名称 /// [Column(Name = "MsgName")] public string? MsgName { get; set; } /// /// 消息的周期 /// [Column(Name = "Cycle")] public int Cycle { get; set; } /// /// 发送方式 /// [Column(Name = "OrderSend")] public int OrderSend { get; set; } /// /// 调度表的Index /// //约定每帧对应一个调度表,预设5个调度表,每个调度表对应一个帧 /// 0-4这个范围的设置Index /// [Column(Name = "SchTabIndex")] public int SchTabIndex { get; set; } /// /// ///////////////////////////////////////////导航属性/////////////////////////////////////////////////////// /// public long CanLinConfigProId { get; set; } public CanLinConfigPro? CanLinConfigPro { get; set; } } }