ChangeAuthMode.cs 969 B

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