MessageCutterV106.cs 787 B

12345678910111213141516171819202122232425
  1. using Edge.Core.Processor;
  2. using Edge.Core.IndustryStandardInterface.Pump;
  3. using Edge.Core.Parser.BinaryParser.Util;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Linq;
  7. using System.Text;
  8. using Edge.Core.Processor.Communicator;
  9. namespace Censtar_31064V105OrV106_Pump
  10. {
  11. public class MessageCutterV106 : IMessageCutter<byte[]>
  12. {
  13. private readonly List<byte> buffer = new List<byte>();
  14. //private List<char> validMessageFirstChars = new List<char>() { 'M', 'D', 'T', 'V', 'X', 'A' };
  15. public byte[] Message { get; private set; }
  16. public event EventHandler OnMessageCut;
  17. public event EventHandler<MessageCutterInvalidMessageReadEventArg> OnInvalidMessageRead;
  18. public void Feed(byte[] data)
  19. {
  20. }
  21. }
  22. }