| 123456789101112131415161718192021222324252627 | namespace InABox.DigitalMatter{    public class DMTripDataField : DMField    {        public override byte Type => 0x0F;        public byte Reason { get; set; }        public ushort Trimming { get; set; }        protected override void DoDecode(IDMReadBuffer buffer)        {            Reason = buffer.TakeByte();            Trimming = buffer.TakeUInt16();        }        protected override void DoEncode(IDMWriteBuffer buffer)        {            buffer.AddByte(Reason);            buffer.AddUInt16(Trimming);        }        public override bool IsValid()        {            return true;        }    }}
 |