123456789101112131415161718192021222324252627282930313233343536373839 |
- using Edge.Core.Parser.BinaryParser;
- using Edge.Core.Parser.BinaryParser.MessageEntity;
- using Edge.Core.Parser.BinaryParser.Util;
- using ShellChina_EPS_Project_CarPlatePay_EpsClient_App.MessageEntity;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ShellChina_EPS_Project_CarPlatePay_EpsClient_App
- {
- public class Parser : ParserBase
- {
- public Parser() : base(new MessageTemplateLookup())
- {
- }
- public override byte[] Serialize(MessageTemplateBase message)
- {
- var raw = base.Serialize(message);
- return (raw.Length).GetBinBytes(2).Concat(raw).ToArray();
- }
- public override MessageTemplateBase Deserialize(byte[] rawData)
- {
-
-
-
- return base.Deserialize(rawData.Skip(2).ToArray());
-
-
-
-
-
-
- }
- }
- }
|