You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 regels
1.3 KiB

  1. using JT808.Protocol.Enums;
  2. using JT808.Protocol.Extensions;
  3. using JT808.Protocol.Formatters;
  4. using JT808.Protocol.Interfaces;
  5. using JT808.Protocol.MessagePack;
  6. using System;
  7. using System.Buffers.Binary;
  8. using System.Collections.Generic;
  9. using System.Text;
  10. using System.Text.Json;
  11. namespace JT808.Protocol.MessageBody.CarDVR
  12. {
  13. /// <summary>
  14. /// 设置记录仪脉冲系数
  15. /// 返回:记录仪脉冲系数
  16. /// </summary>
  17. public class JT808_CarDVR_Up_0xC3 : JT808CarDVRUpBodies, IJT808Analyze
  18. {
  19. public override byte CommandId => JT808CarDVRCommandID.设置记录仪脉冲系数.ToByteValue();
  20. public override string Description => "记录仪脉冲系数";
  21. public void Analyze(ref JT808MessagePackReader reader, Utf8JsonWriter writer, IJT808Config config)
  22. {
  23. }
  24. public override JT808CarDVRUpBodies Deserialize(ref JT808MessagePackReader reader, IJT808Config config)
  25. {
  26. JT808_CarDVR_Up_0xC3 value = new JT808_CarDVR_Up_0xC3();
  27. return value;
  28. }
  29. public override void Serialize(ref JT808MessagePackWriter writer, JT808CarDVRUpBodies jT808CarDVRUpBodies, IJT808Config config)
  30. {
  31. JT808_CarDVR_Up_0xC3 value = jT808CarDVRUpBodies as JT808_CarDVR_Up_0xC3;
  32. }
  33. }
  34. }