using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Edge.Core.Parser.BinaryParser.MessageEntity; using Edge.Core.Parser; using Edge.Core.Processor;using Edge.Core.IndustryStandardInterface.Pump; namespace Edge.Core.Processor { public enum MessageFlowDirection { FromDevice, ToDevice, } public interface IInterceptor where TMessage : MessageBase { void Init(IDeviceProcessor processor); //void Process(IContext context, MessageFlowDirection direction); } }