Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

38 строки
1.4 KiB

  1. using JT809.Protocol.Enums;
  2. using JT809.Protocol.Extensions;
  3. using JT809.Protocol.Formatters;
  4. using JT809.Protocol.MessagePack;
  5. namespace JT809.Protocol.MessageBody
  6. {
  7. /// <summary>
  8. ///从链路注销请求消息
  9. ///<para>链路类型:从链路</para>
  10. ///<para>消息方向:上级平台往下级平台</para>
  11. ///<para>业务数据类型标识:DOWN_DISCONNIrCT_REQ</para>
  12. ///<para>描述:从链路建立后,上级平台在取消该链路时,应向下级平台发送从链路注销请求消息</para>
  13. /// </summary>
  14. public class JT809_0x9003: JT809Bodies, IJT809MessagePackFormatter<JT809_0x9003>
  15. {
  16. public override ushort MsgId => JT809BusinessType.从链路注销请求消息.ToUInt16Value();
  17. public override string Description => "从链路注销请求消息";
  18. public override JT809_LinkType LinkType => JT809_LinkType.subordinate;
  19. /// <summary>
  20. /// 校验码
  21. /// </summary>
  22. public uint VerifyCode { get; set; }
  23. public JT809_0x9003 Deserialize(ref JT809MessagePackReader reader, IJT809Config config)
  24. {
  25. JT809_0x9003 jT809_0X9003 = new JT809_0x9003();
  26. jT809_0X9003.VerifyCode = reader.ReadUInt32();
  27. return jT809_0X9003;
  28. }
  29. public void Serialize(ref JT809MessagePackWriter writer, JT809_0x9003 value, IJT809Config config)
  30. {
  31. writer.WriteUInt32(value.VerifyCode);
  32. }
  33. }
  34. }