CAN 配置和报文记录的功能
This commit is contained in:
36
CapMachine.Wpf/Models/HighSpeed/CommMsg.cs
Normal file
36
CapMachine.Wpf/Models/HighSpeed/CommMsg.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace CapMachine.Wpf.Models.HighSpeed
|
||||
{
|
||||
/// <summary>
|
||||
/// 通信数据的消息
|
||||
/// </summary>
|
||||
public class CommMsg
|
||||
{
|
||||
/// <summary>
|
||||
/// 时间
|
||||
/// </summary>
|
||||
public string? Time { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分类
|
||||
/// CAN/LIN
|
||||
/// </summary>
|
||||
public string? Category { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Msg名称或者Id
|
||||
/// 等其他信息
|
||||
/// </summary>
|
||||
public string? MsgInfo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 消息数据
|
||||
/// </summary>
|
||||
public string? MsgData { get; set; }
|
||||
}
|
||||
}
|
||||
33
CapMachine.Wpf/Models/HighSpeed/HighFragMsg.cs
Normal file
33
CapMachine.Wpf/Models/HighSpeed/HighFragMsg.cs
Normal file
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace CapMachine.Wpf.Models.HighSpeed
|
||||
{
|
||||
/// <summary>
|
||||
/// 高速片段数据
|
||||
/// </summary>
|
||||
public class HighFragMsg
|
||||
{
|
||||
public HighFragMsg()
|
||||
{
|
||||
ListCommMsg = new List<CommMsg>();
|
||||
}
|
||||
/// <summary>
|
||||
/// 状态
|
||||
/// </summary>
|
||||
public bool State { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Index
|
||||
/// </summary>
|
||||
public int Index { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 小时数据
|
||||
/// </summary>
|
||||
public List<CommMsg> ListCommMsg { get; set; }
|
||||
}
|
||||
}
|
||||
27
CapMachine.Wpf/Models/HighSpeed/HighRecordMsgMap.cs
Normal file
27
CapMachine.Wpf/Models/HighSpeed/HighRecordMsgMap.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
using CsvHelper.Configuration;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace CapMachine.Wpf.Models.HighSpeed
|
||||
{
|
||||
/// <summary>
|
||||
/// 高速记录的模型Map
|
||||
/// </summary>
|
||||
public class HighRecordMsgMap : ClassMap<CommMsg>
|
||||
{
|
||||
/// <summary>
|
||||
/// 实例化函数
|
||||
/// </summary>
|
||||
public HighRecordMsgMap()
|
||||
{
|
||||
Map(m => m.Time).Name("时间");
|
||||
Map(m => m.Category).Name("分类");
|
||||
Map(m => m.MsgInfo).Name("消息信息");
|
||||
Map(m => m.MsgData).Name("消息");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user