25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

36 satır
1.3 KiB

  1. using JT809.Protocol.Extensions.JT1078.Enums;
  2. using JT809.Protocol.Formatters;
  3. using JT809.Protocol.MessagePack;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Text;
  7. namespace JT809.Protocol.Extensions.JT1078.MessageBody
  8. {
  9. /// <summary>
  10. /// 主动请求停止实时音视频传输应答消息
  11. /// </summary>
  12. public class JT809_JT1078_0x1800_0x1802 : JT809SubBodies, IJT809MessagePackFormatter<JT809_JT1078_0x1800_0x1802>
  13. {
  14. /// <summary>
  15. /// 应答结果
  16. /// </summary>
  17. public byte Result { get; set; }
  18. public override ushort SubMsgId { get; } = JT809_JT1078_SubBusinessType.主动请求停止实时音视频传输应答消息.ToUInt16Value();
  19. public override string Description { get; } = "主动请求停止实时音视频传输应答消息";
  20. public JT809_JT1078_0x1800_0x1802 Deserialize(ref JT809MessagePackReader reader, IJT809Config config)
  21. {
  22. JT809_JT1078_0x1800_0x1802 jT808_JT1078_0x1800_0x1802 = new JT809_JT1078_0x1800_0x1802();
  23. jT808_JT1078_0x1800_0x1802.Result = reader.ReadByte();
  24. return jT808_JT1078_0x1800_0x1802;
  25. }
  26. public void Serialize(ref JT809MessagePackWriter writer, JT809_JT1078_0x1800_0x1802 value, IJT809Config config)
  27. {
  28. writer.WriteByte(value.Result);
  29. }
  30. }
  31. }