You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
84 lines
2.1 KiB
C#
84 lines
2.1 KiB
C#
using SqlSugar;
|
|
using System;
|
|
|
|
namespace CompressorXN_Model
|
|
{
|
|
/// <summary>
|
|
/// 协议配置
|
|
/// </summary>
|
|
[SugarTable("t_agreement_config")]
|
|
public class T_Agreement_Config
|
|
{
|
|
public T_Agreement_Config()
|
|
{
|
|
Id = Guid.NewGuid().ToString();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 主键
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "id", IsPrimaryKey = true)]
|
|
public string Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// 协议名称
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "name")]
|
|
public string AgreementName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 波特率
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "bps")]
|
|
public int Bps { get; set; }
|
|
|
|
/// <summary>
|
|
/// 报文格式
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "msg_format")]
|
|
public string MsgFormat { get; set; }
|
|
|
|
/// <summary>
|
|
/// 帧类型
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "frame_type")]
|
|
public string FrameType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 报文发送周期
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "send_period")]
|
|
public int SendPeriod { get; set; }
|
|
|
|
/// <summary>
|
|
/// 报文发送ID
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "send_id")]
|
|
public string SendId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 报文发送帧长度
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "frame_len")]
|
|
public int FrameLen { get; set; }
|
|
|
|
/// <summary>
|
|
/// 报文接收周期
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "recive_period")]
|
|
public int RecivePeriod { get; set; }
|
|
|
|
/// <summary>
|
|
/// 报文接收ID
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "recive_id")]
|
|
public string ReciveId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 报文接收信号值
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "recive_signal_val")]
|
|
public string ReciveSignalVal { get; set; }
|
|
}
|
|
}
|