ChangeAuthModeAck.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. using Dfs.WayneChina.HengshanPayTerminal.MessageEntity.Incoming;
  2. using Dfs.WayneChina.HengshanPayTerminal.Support;
  3. using Edge.Core.Parser.BinaryParser.Attributes;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Text;
  7. namespace Dfs.WayneChina.HengshanPayTerminal.MessageEntity.Incoming
  8. {
  9. /// <summary>
  10. /// Result of the mode change.
  11. /// 终端回复后台修改授权模式结果。
  12. /// </summary>
  13. public class ChangeAuthModeAck : CardMessageBase
  14. {
  15. #region Constructor
  16. /// <summary>
  17. /// Constructor
  18. /// </summary>
  19. public ChangeAuthModeAck() : base(Command.ChangeAuthModeAck)
  20. {
  21. }
  22. #endregion
  23. #region Properties
  24. /// <summary>
  25. /// Fueling point.
  26. /// 加油点。
  27. /// </summary>
  28. [Format(2, EncodingType.ASCII, -89)]
  29. public string FuelCode { get; set; }
  30. /// <summary>
  31. /// Work mode or auth mode.
  32. /// 工作模式/授权模式。
  33. /// </summary>
  34. [Format(1, EncodingType.BIN, -88)]
  35. public byte WorkMode { get; set; }
  36. /// <summary>
  37. /// Change result, 00 = success, 01 = failure.
  38. /// 模式切换结果,00=成功,01=失败。
  39. /// </summary>
  40. [Format(1, EncodingType.BIN, -87)]
  41. public int ModeChangeResult { get; set; }
  42. #endregion
  43. }
  44. }