using System; using System.Drawing; using Uestc.Auto6.Dso.ComModel; using Uestc.Auto6.Dso.Core; using Uestc.Auto6.Dso.Core.Decode; namespace Uestc.Auto6.Dso.Protocol { public abstract class DecodeView : IDecodeView { public abstract IProtocolView ProtocolView { get; //init; } public abstract ITriggerSerialView TriggerSerialView { get; //init; } public abstract SerialProtocolType ProtocolType { get; //init; } public abstract void DrawDecodeInfo(Graphics graphics, Rectangle rectangle, IProtocolPrsnt prsnt, System.Drawing.Color foreColor, Font font); } }