PumpDataDownloadRequest.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. using Edge.Core.Parser.BinaryParser.Attributes;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. namespace FuRen_Sinopec_IcCardReader
  7. {
  8. /// <summary>
  9. /// 加油机对 PC 机的普通查询命令
  10. /// 功能:在加油机主动方式下,加油机定时与 PC 机进行的握手通讯;在 PC 机主动方式下,
  11. ///此命令无实际作用。
  12. /// </summary>
  13. public class PumpDataDownloadRequest : KaJiLianDongV11MessageTemplateBase
  14. {
  15. /// <summary>
  16. /// 0:基础黑名单, 1:新增黑名单 2: 新删黑名单 3:白名单 4:油品油价表 5:油站通用信息 6:私有数据, 7:下载程序
  17. /// </summary>
  18. [Format(1, EncodingType.BIN, 1)]
  19. public PumpAskDataDownloadRequest.PumpAskDataDownloadType Content_内容 { get; set; }
  20. /// <summary>
  21. /// 每段长16字节
  22. /// </summary>
  23. [Format(2, EncodingType.BIN, 2)]
  24. [Range(0,65535, "段偏移max 65535")]
  25. public int S_OFFSET_段偏移 { get; set; }
  26. /// <summary>
  27. /// 1到255 ,数据长度 segs*16
  28. /// </summary>
  29. [Format(1, EncodingType.BIN, 3)]
  30. public byte SEG_段数_segs { get; set; }
  31. }
  32. }