using JT809.Protocol.Enums;
using JT809.Protocol.Extensions;
using JT809.Protocol.Formatters;
using JT809.Protocol.MessagePack;
namespace JT809.Protocol.MessageBody
{
///
///从链路注销请求消息
///链路类型:从链路
///消息方向:上级平台往下级平台
///业务数据类型标识:DOWN_DISCONNIrCT_REQ
///描述:从链路建立后,上级平台在取消该链路时,应向下级平台发送从链路注销请求消息
///
public class JT809_0x9003: JT809Bodies, IJT809MessagePackFormatter
{
public override ushort MsgId => JT809BusinessType.从链路注销请求消息.ToUInt16Value();
public override string Description => "从链路注销请求消息";
public override JT809_LinkType LinkType => JT809_LinkType.subordinate;
///
/// 校验码
///
public uint VerifyCode { get; set; }
public JT809_0x9003 Deserialize(ref JT809MessagePackReader reader, IJT809Config config)
{
JT809_0x9003 jT809_0X9003 = new JT809_0x9003();
jT809_0X9003.VerifyCode = reader.ReadUInt32();
return jT809_0X9003;
}
public void Serialize(ref JT809MessagePackWriter writer, JT809_0x9003 value, IJT809Config config)
{
writer.WriteUInt32(value.VerifyCode);
}
}
}