GetVersionResponse.cs 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. using Dfs.WayneChina.HengshanTerminalWrapper.MessageEntity.Base;
  2. using Edge.Core.Parser.BinaryParser.Attributes;
  3. namespace Dfs.WayneChina.HengshanTerminalWrapper.MessageEntity.Outgoing
  4. {
  5. /// <summary>
  6. /// 0BAH----- 取版本号
  7. /// 0FFH+0EH+0BAH+版本号4+背光状态0开1关+单价(2)+密度(2)+精度(2)+提前量1+校验
  8. /// </summary>
  9. public class GetVersionResponse : NonCardDispenserMessageTemplateBase
  10. {
  11. public GetVersionResponse()
  12. {
  13. CMD = 0xBA;
  14. }
  15. [Format(4, EncodingType.BIN, 2)]
  16. public int versionNumber { get; set; }
  17. [Format(1, EncodingType.BIN, 6)]
  18. public int backLightStatus { get; set; }
  19. [Format(2, EncodingType.BIN, 7)]
  20. public int price { get; set; }
  21. [Format(2, EncodingType.BIN, 9)]
  22. public int 密度 { get; set; }
  23. [Format(2,EncodingType.BIN, 11)]
  24. public int 精度 { get; set; }
  25. [Format(1, EncodingType.BIN, 12)]
  26. public int 提前量 { get; set; }
  27. }
  28. }