2024-10-08 14:41:41 +08:00
|
|
|
|
namespace JiShe.CollectBus.Protocol.Contracts.Models
|
2024-09-30 17:10:43 +08:00
|
|
|
|
{
|
2024-10-08 14:41:41 +08:00
|
|
|
|
public interface IProtocolInfo
|
2024-09-30 17:10:43 +08:00
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
2024-10-08 14:41:41 +08:00
|
|
|
|
/// 协议名称
|
2024-09-30 17:10:43 +08:00
|
|
|
|
/// </summary>
|
|
|
|
|
|
string Name { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2024-10-08 14:41:41 +08:00
|
|
|
|
/// 基础协议 376.1/645
|
2024-09-30 17:10:43 +08:00
|
|
|
|
/// </summary>
|
|
|
|
|
|
string BaseProtocol { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2024-10-08 14:41:41 +08:00
|
|
|
|
/// 协议类型 TCP/UDP
|
2024-09-30 17:10:43 +08:00
|
|
|
|
/// </summary>
|
|
|
|
|
|
string Type { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2024-10-08 14:41:41 +08:00
|
|
|
|
/// 协议备注
|
2024-09-30 17:10:43 +08:00
|
|
|
|
/// </summary>
|
|
|
|
|
|
string Description { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2024-10-08 14:41:41 +08:00
|
|
|
|
/// 型号正则匹配
|
2024-09-30 17:10:43 +08:00
|
|
|
|
/// </summary>
|
|
|
|
|
|
string RegularExpression { get; set; }
|
|
|
|
|
|
}
|
2024-10-08 14:41:41 +08:00
|
|
|
|
}
|