FccParser.cs 1010 B

1234567891011121314151617181920212223242526272829
  1. using System;
  2. using Global_Pump_Fdc.MessageEntity;
  3. using Edge.Core.Parser;
  4. namespace Global_Pump_Fdc
  5. {
  6. public class FccParser : IMessageParser<object, FccMessageBase>
  7. {
  8. public event EventHandler<ParsingEventArg<object, FccMessageBase>> Deserializing;
  9. public event EventHandler<DeserializeEventArg<object, FccMessageBase>> Deserialized;
  10. public event EventHandler<ParsingEventArg<FccMessageBase, object>> Serializing;
  11. public event EventHandler<ParsingEventArg<FccMessageBase, object>> Serialized;
  12. public event EventHandler<ParsingEventArg<string, object>> FieldSerializing;
  13. public event EventHandler<ParsingEventArg<string, object>> FieldSerialized;
  14. public FccParser()
  15. {
  16. }
  17. public object Serialize(FccMessageBase message)
  18. {
  19. return null;
  20. }
  21. public FccMessageBase Deserialize(object rawData)
  22. {
  23. return new FccMessageBase() { Parameters = rawData };
  24. }
  25. }
  26. }