|
- using System;
- using System.Collections.Generic;
- using System.Text;
- using JTNE.Protocol.Attributes;
- using JTNE.Protocol.Formatters.MessageBodyFormatters;
- using JTNE.Protocol.Metadata;
-
- namespace JTNE.Protocol.MessageBody
- {
- /// <summary>
- /// 发动机数据
- /// </summary>
- [JTNEFormatter(typeof(JTNE_0x02_0x04_Formatter))]
- public class JTNE_0x02_0x04 : JTNE_0x02_Body
- {
- public override byte TypeCode { get; set; } = JTNE_0x02_0x04;
-
- /// <summary>
- /// 发动机状态
- /// 0x01:启动状态
- /// 0x02:关闭状态
- /// 0xFE:异常
- /// 0xFF:无效
- /// </summary>
- public byte EngineStatus { get; set; }
- /// <summary>
- /// 曲轴转速
- /// 有效范围:0-60000(表示0 r/min-60000 r/min)
- /// 最小计量单元:1 r/min
- /// 异常:0xFF,0XFE
- /// 无效:0xFF,0xFF
- /// </summary>
- public ushort Revs { get; set; }
- /// <summary>
- /// 燃料消耗率
- /// 有效值范围:0-60000(表示0L/100km - 600L/100km)
- /// 最小计量单元:0.01L/km
- /// 异常:0xFF,0XFE
- /// 无效:0xFF,0xFF
- /// </summary>
- public ushort FuelRate { get; set; }
- }
- }
|