您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

71 行
1.9 KiB

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using JTNE.Protocol.Attributes;
  5. using JTNE.Protocol.Formatters.MessageBodyFormatters;
  6. namespace JTNE.Protocol.MessageBody
  7. {
  8. /// <summary>
  9. /// 整车数据
  10. /// </summary>
  11. [JTNEFormatter(typeof(JTNE_0x02_0x01_Formatter))]
  12. public class JTNE_0x02_0x01 : JTNE_0x02_Body
  13. {
  14. public override byte TypeCode { get; set; } = 0x01;
  15. /// <summary>
  16. /// 车辆状态
  17. /// </summary>
  18. public byte CarStatus { get; set; }
  19. /// <summary>
  20. /// 充放电状态
  21. /// </summary>
  22. public byte ChargeStatus { get; set; }
  23. /// <summary>
  24. /// 运行模式
  25. /// </summary>
  26. public byte OperationMode { get; set; }
  27. /// <summary>
  28. /// 车速
  29. /// </summary>
  30. public ushort Speed { get; set; }
  31. /// <summary>
  32. /// 累计里程
  33. /// </summary>
  34. public uint TotalDis { get; set; }
  35. /// <summary>
  36. /// 总电压
  37. /// </summary>
  38. public ushort TotalVoltage { get; set; }
  39. /// <summary>
  40. /// 总电流
  41. /// </summary>
  42. public ushort TotalTemp { get; set; }
  43. /// <summary>
  44. /// SOC
  45. /// </summary>
  46. public byte SOC { get; set; }
  47. /// <summary>
  48. /// DC-DC 状态
  49. /// </summary>
  50. public byte DCStatus { get; set; }
  51. /// <summary>
  52. /// 档位
  53. /// </summary>
  54. public byte Stall { get; set; }
  55. /// <summary>
  56. /// 绝缘电阻
  57. /// </summary>
  58. public ushort Resistance { get; set; }
  59. /// <summary>
  60. /// 加速踏板行程值
  61. /// </summary>
  62. public byte Accelerator { get; set; }
  63. /// <summary>
  64. /// 制动踏板状态
  65. /// </summary>
  66. public byte Brakes { get; set; }
  67. }
  68. }