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