MessageTemplateLookup.cs 882 B

123456789101112131415161718192021222324
  1. using Edge.Core.Parser.BinaryParser;
  2. using Edge.Core.Parser.BinaryParser.MessageEntity;
  3. namespace Wayne_Pump_Dart.MessageEntity
  4. {
  5. /// <summary>
  6. /// </summary>
  7. public class MessageTemplateLookup : IMessageTemplateLookup
  8. {
  9. /// <summary>
  10. ///
  11. /// </summary>
  12. /// <param name="bytes">ADR CTRL trans_Number trans_Length trans_data</param>
  13. /// <returns></returns>
  14. public MessageTemplateBase GetMessageTemplateByRawBytes(byte[] bytes)
  15. {
  16. //if (bytes.Length == 3 && bytes[1] == 0x70)
  17. // return new Wayne_Pump_Dart.MessageEntity.Incoming.EOT();
  18. //else if (bytes[2] == 0x01 && bytes[3] == 1 && bytes[4] == 0x00)
  19. // return new Wayne_Pump_Dart.MessageEntity.Incoming.PumpStatus_ResponseOrEvent();
  20. return new MessageBase();
  21. }
  22. }
  23. }