2024-10-21 16:24:29 +08:00

168 lines
3.3 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Text;
namespace JiShe.CollectBus.Protocol.Contracts.Models
{
/// <summary>
/// 规约标识 高位在前 D1+D0
/// </summary>
public enum ProtocolIdentification
{
= 00,
= 01,
使 = 10,
= 11
}
/// <summary>
/// 传输方向位
/// </summary>
public enum DIR
{
= 0,
= 1
}
/// <summary>
/// 启动标识位
/// </summary>
public enum PRM
{
= 0,
= 1,
}
/// <summary>
/// 帧计数有效位
/// </summary>
public enum FCV
{
FCB位无效 = 0,
FCB位有效 = 1
}
/// <summary>
/// 控制域PRM=1启动站功能码
/// </summary>
public enum CMasterStationFunCode
{
= 1,
= 4,
= 9,
1 = 10,
2 = 11
}
/// <summary>
/// 控制域PRM=0从动站功能码
/// </summary>
public enum CFromStationFunCode
{
= 0,
= 8,
= 9,
= 11
}
/// <summary>
/// 应用层功能码
/// </summary>
public enum AFN
{
= 00,
= 01,
= 02,
= 03,
= 04,
= 05,
= 06,
= 07,
= 08,
= 09,
= 10,
= 11,
= 12,
= 13,
= 14,
= 15,
= 16,
}
/// <summary>
/// 帧时间标签有效位
/// </summary>
public enum TpV
{
= 0,
= 1
}
/// <summary>
/// 首帧末帧标志
/// </summary>
public enum FIRFIN
{
= 00,
= 01,
= 10,
= 11
}
/// <summary>
/// 请求确认标志位
/// </summary>
public enum CON
{
= 0,
= 1
}
/// <summary>
/// 通信协议类型 数值0-255
/// </summary>
public enum CommunicationProtocolType
{
DLT6451997 = 1,
= 2,
DLT6452007 = 30,
= 31
}
public enum BaudRate
{
Br300 = 0,
Br600 = 1,
Br1200 = 2,
Br2400 = 3,
Br4800 = 4,
Br7200 = 5,
Br9600 = 6,
Br19200 = 7
}
public enum StopBit
{
Stop1 = 0,
Stop2
}
public enum Parity
{
None = 0,
/// <summary>
/// 偶校验
/// </summary>
Even,
/// <summary>
/// 奇校验
/// </summary>
Odd
}
public enum DataBit
{
D5 = 0,
D6,
D7,
D8
}
}