PumpStateEnum.cs 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. namespace Wayne.ForecourtControl
  5. {
  6. /// <summary>
  7. /// Pump state
  8. /// </summary>
  9. [System.Runtime.InteropServices.ComVisible(true)]
  10. public enum PumpState
  11. {
  12. /// <summary>
  13. /// Pump is closed.
  14. /// </summary>
  15. Closed,
  16. /// <summary>
  17. /// Pump is inoperative
  18. /// </summary>
  19. Inoperative,
  20. /// <summary>
  21. /// Pump is Idle
  22. /// </summary>
  23. Idle,
  24. /// <summary>
  25. /// Pump is Calling for authorization
  26. /// </summary>
  27. Calling,
  28. /// <summary>
  29. /// Pump is authorised and ready to begin fuelling.
  30. /// </summary>
  31. Authorized,
  32. /// <summary>
  33. /// Pump is fuelling
  34. /// </summary>
  35. Fuelling,
  36. /// <summary>
  37. /// pump is Suspended
  38. /// </summary>
  39. Suspended,
  40. /// <summary>
  41. /// Waiting for consent
  42. /// </summary>
  43. WaitingForConsent,
  44. /// <summary>
  45. /// Unknown state
  46. /// </summary>
  47. Unknown,
  48. /// <summary>
  49. /// Error state
  50. /// </summary>
  51. Error,
  52. /// <summary>
  53. /// Fueling started
  54. /// </summary>
  55. Starting,
  56. /// <summary>
  57. /// Stopped state shown on FCM
  58. /// </summary>
  59. Stopped
  60. }
  61. }