ChangeAuthMode.cs 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. using Dfs.WayneChina.HengshanPayTerminal.Support;
  2. using Edge.Core.Parser.BinaryParser.Attributes;
  3. namespace Dfs.WayneChina.HengshanPayTerminal.MessageEntity.Outgoing
  4. {
  5. /// <summary>
  6. /// Request to change the authorization/work mode on pump from system.
  7. /// 授权模式切换。
  8. /// </summary>
  9. public class ChangeAuthMode : CardMessageBase
  10. {
  11. #region Constructor
  12. /// <summary>
  13. /// Constructor
  14. /// </summary>
  15. public ChangeAuthMode() : base(Command.ChangeAuthMode)
  16. {
  17. }
  18. #endregion
  19. #region Properties
  20. /// <summary>
  21. /// Fueling point.
  22. /// 加油点。
  23. /// </summary>
  24. [Format(2, EncodingType.HexString, -90)]
  25. public string FPCode { get; set; }
  26. /// <summary>
  27. /// Work mode to be set.
  28. /// 期望设置的工作模式。
  29. /// </summary>
  30. [Format(1, EncodingType.BIN, -89)]
  31. public WorkMode WorkMode { get; set; }
  32. #endregion
  33. }
  34. }