using JT809.Protocol.Extensions.JT1078.Enums;
using JT809.Protocol.Formatters;
using JT809.Protocol.MessagePack;
using System;
using System.Collections.Generic;
using System.Text;
namespace JT809.Protocol.Extensions.JT1078.MessageBody
{
///
/// 主动请求停止实时音视频传输应答消息
///
public class JT809_JT1078_0x1800_0x1802 : JT809SubBodies, IJT809MessagePackFormatter
{
///
/// 应答结果
///
public byte Result { get; set; }
public override ushort SubMsgId { get; } = JT809_JT1078_SubBusinessType.主动请求停止实时音视频传输应答消息.ToUInt16Value();
public override string Description { get; } = "主动请求停止实时音视频传输应答消息";
public JT809_JT1078_0x1800_0x1802 Deserialize(ref JT809MessagePackReader reader, IJT809Config config)
{
JT809_JT1078_0x1800_0x1802 jT808_JT1078_0x1800_0x1802 = new JT809_JT1078_0x1800_0x1802();
jT808_JT1078_0x1800_0x1802.Result = reader.ReadByte();
return jT808_JT1078_0x1800_0x1802;
}
public void Serialize(ref JT809MessagePackWriter writer, JT809_JT1078_0x1800_0x1802 value, IJT809Config config)
{
writer.WriteByte(value.Result);
}
}
}