namespace JiShe.CollectBus.Common.Enums { /// /// 规约标识 高位在前 D1+D0 /// public enum ProtocolIdentification { 禁用 = 00, 电力负荷管理系统数据传输 = 01, 本规约使用 = 10, 保留 = 11 } /// /// 传输方向位 /// public enum DIR { 主站下行报文 = 0, 终端上行报文 = 1 } /// /// 启动标识位 /// public enum PRM { 从动站报文 = 0, 启动站报文 = 1, } /// /// 帧计数有效位 /// public enum FCV { FCB位无效 = 0, FCB位有效 = 1 } /// /// 控制域(PRM=1)启动站功能码 /// public enum CMasterStationFunCode { 复位命令 = 1, 用户数据 = 4, 链路测试 = 9, 请求1级数据 = 10, 请求2级数据 = 11 } /// /// 控制域(PRM=0)从动站功能码 /// public enum CFromStationFunCode { 确认 = 0, 用户数据 = 8, 无所召唤的数据 = 9, 链路数据 = 11 } /// /// 应用层功能码 /// public enum AFN { 确认或否认 = 00, 复位 = 01, 链路接口检测 = 02, 中继站命令 = 03, 设置参数 = 04, 控制命令 = 05, 身份认证及密钥协商 = 06, 备用 = 07, 请求被级联终端主动上报 = 08, 请求终端配置 = 09, 查询参数 = 10, 请求任务数据 = 11, 请求实时数据 = 12, 请求历史数据 = 13, 请求事件数据 = 14, 文件传输 = 15, 数据转发 = 16, } /// /// 帧时间标签有效位 /// public enum TpV { 附加信息域中无时间标签 = 0, 附加信息域中带时间标签 = 1 } /// /// 首帧末帧标志 /// public enum FIRFIN { 中间帧 = 00, 结束帧 = 01, 第一帧 = 10, 单帧 = 11 } /// /// 请求确认标志位 /// public enum CON { 不需要对该帧进行确认 = 0, 需要对该帧进行确认 = 1 } /// /// 通信协议类型 数值0-255 /// 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, /// /// 偶校验 /// Even, /// /// 奇校验 /// Odd } public enum DataBit { D5 = 0, D6, D7, D8 } public enum IssuedEventType { Heartbeat, Login, Data } }