ChangeAuthModeAck.cs 1.3 KB

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