using Edge.Core.IndustryStandardInterface.Pump; using Edge.Core.Parser; using Edge.Core.Processor; using Edge.Core.Processor.Communicator; using Edge.Core.Processor.Dispatcher.Attributes; using System; using System.Collections; using System.Collections.Generic; using System.Threading.Tasks; namespace TATSUNO_Pump { [MetaPartsRequired(typeof(HalfDuplexActivePollingDeviceProcessor<,>))] [MetaPartsRequired(typeof(ComPortCommunicator<>))] [MetaPartsRequired(typeof(TcpClientCommunicator<>))] [MetaPartsDescriptor( "lang-zh-cn:TATSUNO 加油机lang-en-us:TATSUNO Pump", "lang-zh-cn:用于驱动 TATSUNO 协议的加油机, 原生支持RS485, 19200bps, parity check: even, databits: 8.lang-en-us:Used for driven TATSUNO Pump, 原生支持RS485, 19200bps, parity check: even, databits: 8.", new[] { "lang-zh-cn:加油机lang-en-us:Pump" })] public class GroupHandler : IEnumerable, IDeviceHandler, IDisposable { public void Dispose() { throw new NotImplementedException(); } public IEnumerator GetEnumerator() { throw new NotImplementedException(); } public void Init(IContext context) { throw new NotImplementedException(); } public Task Process(IContext context) { throw new NotImplementedException(); } IEnumerator IEnumerable.GetEnumerator() { throw new NotImplementedException(); } } }