PumpAskDataDownloadRequest.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using LanTian_Sinopec_PumpIcCardReader;
  2. using Edge.Core.Parser.BinaryParser.Attributes;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7. namespace LanTian_Sinopec_PumpIcCardReader
  8. {
  9. /// <summary>
  10. /// 加油机向 PC 机申请下载数据命令
  11. /// 功能:加油机启动从 PC 机下载数据命令
  12. /// </summary>
  13. public class PumpAskDataDownloadRequest : KaJiLianDongV11MessageTemplateBase
  14. {
  15. public enum PumpAskDataDownloadType
  16. {
  17. 基础黑名单 = 0,
  18. 新增黑名单 = 1,
  19. 新删黑名单 = 2,
  20. 白名单 = 3,
  21. 油品油价表 = 4,
  22. 油站通用信息 = 5,
  23. 私有数据 = 6,
  24. 下载程序 = 7,
  25. }
  26. /// <summary>
  27. /// 0:基础黑名单, 1:新增黑名单 2: 新删黑名单 3:白名单 4:油品油价表 5:油站通用信息 6:私有数据, 7:下载程序
  28. /// </summary>
  29. [Format(1, EncodingType.BIN, 1)]
  30. public PumpAskDataDownloadType Content_内容 { get; set; }
  31. /// <summary>
  32. /// 当下载增删黑名单时有效,为内部基础黑名单的版本
  33. /// </summary>
  34. [Format(2, EncodingType.BIN, 2)]
  35. public int IBL_VER_基础黑名单版本 { get; set; }
  36. public override string ToLogString()
  37. {
  38. return this.GetType().Name + " " + base.ToLogString();
  39. }
  40. }
  41. }