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); } } }