ExceptionCase.cs 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.ComponentModel.DataAnnotations;
  5. using System.Linq;
  6. using System.Text;
  7. namespace Aitex.Core.RT.Simulator
  8. {
  9. [Serializable]
  10. public static class ExceptionCase
  11. {
  12. ///<summary>
  13. ///
  14. /// 系统相关
  15. ///
  16. ///
  17. /// </summary>
  18. //
  19. [Display(Description = "Maintenance", GroupName = "System")]
  20. public static bool ExMaintenance{ get; set; }
  21. [Display(Description = " MaintenanceDoorOpen", GroupName = "System")]
  22. public static bool ExMaintenanceDoorOpen{ get; set; }
  23. [Display(Description = "DI_RobotFork1WaferOn", GroupName = "System")]
  24. public static bool ExRobotFork1WaferOn{ get; set; }
  25. [Display(Description = "DI_RobotFork2WaferOn", GroupName = "System")]
  26. public static bool ExRobotFork2WaferOn{ get; set; }
  27. [Display(Description = "DI_PreAlignerWaferOn", GroupName = "System")]
  28. public static bool ExPreAlignerWaferOn{ get; set; }
  29. [Display(Description = "DI_RobotReady", GroupName = "System")]
  30. public static bool ExRobotReady{ get; set; }
  31. [Display(Description = "DI_PreAlignerReady", GroupName = "System")]
  32. public static bool ExPreAlignerReady{ get; set; }
  33. [Display(Description = "DI_RobotError", GroupName = "System")]
  34. public static bool ExRobotError{ get; set; }
  35. [Display(Description = "DI_PreAlignerError", GroupName = "System")]
  36. public static bool ExPreAlignerError{ get; set; }
  37. [Display(Description = "DI_TeachingPendantInUse", GroupName = "System")]
  38. public static bool ExTeachingPendantInUse{ get; set; }
  39. [Display(Description = "DI_Loadport1OperationalStatus", GroupName = "System")]
  40. public static bool ExLoadport1OperationalStatus{ get; set; }
  41. [Display(Description = "DI_Loadport2OperationalStatus", GroupName = "System")]
  42. public static bool ExLoadport2OperationalStatus{ get; set; }
  43. [Display(Description = "DI_IonizorError", GroupName = "System")]
  44. public static bool ExIonizorError{ get; set; }
  45. [Display(Description = "DI_FFUError", GroupName = "System")]
  46. public static bool ExFFUError{ get; set; }
  47. public const string AirPressureErrorForIonizer = "AirPressureErrorForIonizer";
  48. public const string AirPressureErrorForLoadport = "AirPressureErrorForLoadport";
  49. public const string AirPressureErrorForRobot = "AirPressureErrorForRobot";
  50. public const string AirPressureErrorForPA = "AirPressureErrorForPA";
  51. public const string VaccumErrorForPreAligner = "VaccumErrorForPreAligner";
  52. public const string LP2MappingError = "LP2MappingError";
  53. public const string VaccumErrorForLoadport = "VaccumErrorForLoadport";
  54. [Display(Description = AirPressureErrorForRobot, GroupName = "System")]
  55. public static bool Ex2MainAirErrorForRobot { get; set; }
  56. [Display(Description = AirPressureErrorForLoadport, GroupName = "System")]
  57. public static bool Ex2MainAirErrorForLoadport { get; set; }
  58. [Display(Description = AirPressureErrorForIonizer, GroupName = "System")]
  59. public static bool ExMainAirPressureErrorForIonizer { get; set; }
  60. [Display(Description = AirPressureErrorForPA, GroupName = "System")]
  61. public static bool ExMainAirPressureErrorForPA { get; set; }
  62. [Display(Description = VaccumErrorForPreAligner, GroupName = "System")]
  63. public static bool ExMainVaccumErrorForPreAligner { get; set; }
  64. [Display(Description = "DI_MainAirErrorForRobot", GroupName = "System")]
  65. public static bool ExMainAirErrorForRobot { get; set; }
  66. [Display(Description = "DI_MainAirErrorForIonizor", GroupName = "System")]
  67. public static bool ExMainAirErrorForIonizor { get; set; }
  68. [Display(Description = "DI_MainAirErrorForLoadport", GroupName = "System")]
  69. public static bool ExMainAirErrorForLoadport { get; set; }
  70. [Display(Description = "DI_VaccumError", GroupName = "System")]
  71. public static bool ExVaccumError{ get; set; }
  72. }
  73. }