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