Parser.cs 626 B

1234567891011121314151617181920212223
  1. using Edge.Core.Parser.BinaryParser;
  2. using Edge.Core.Parser.BinaryParser.MessageEntity;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Text;
  6. using SimpleScanner.MessageEntity;
  7. namespace SimpleScanner
  8. {
  9. public class Parser : ParserBase
  10. {
  11. public override byte[] Serialize(MessageTemplateBase message)
  12. {
  13. var scannerMessage = message as ScannerMessage;
  14. return scannerMessage.RawContent;
  15. }
  16. public override MessageTemplateBase Deserialize(byte[] rawData)
  17. {
  18. return new ScannerMessage() { RawContent = rawData };
  19. }
  20. }
  21. }