123456789101112131415161718192021 |
- using Edge.Core.Parser.BinaryParser;
- using Edge.Core.Parser.BinaryParser.MessageEntity;
- using SunGrowInverter.MessageEntity;
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace SunGrowInverter
- {
- public class MessageTemplateLookup : IMessageTemplateLookup
- {
- public MessageTemplateBase GetMessageTemplateByRawBytes(byte[] bytes)
- {
- if (bytes[1] == 0x06 )
- return new IncomingWriteToSingleRegMessage();
- else if (bytes[1]==0x10)
- return new IncomingWriteToMultipleRegMessage();
- return new IncomingQueryMessage();
- }
- }
- }
|