123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.ComponentModel.DataAnnotations;
- using System.Linq;
- using System.Runtime.CompilerServices;
- using System.Text;
- using System.Threading.Tasks;
- namespace MECF.Framework.Common.CommonData.EnumData
- {
- public class AlarmReportItem
- {
- private Action<string> _alarmReportExec;
- private string _message;
- public AlarmReportItem(Action<string> action, string msg)
- {
- _alarmReportExec = action;
- _message = msg;
- }
- public void Exec(string msg = "")
- {
- if (!string.IsNullOrEmpty(msg))
- {
- _message = msg;
- }
- _alarmReportExec?.Invoke(_message);
- }
- }
- public enum MaintenanceProcessingCommandEnum
- {
- None = 0,
- AlarmReport = 5,
- JobProhibition = 10,
- JobManualStart = 15,
- JobAutoStart = 20,
- }
- public enum DummyEnum : byte
- {
- None = 0,
- SideDummy = 1,
- FillDummy = 2
- }
- public enum ReactorsEnum : byte
- {
- None = 0,
- Recipe = 1,
- StepRunFreq = 2,
- StepRunTime = 3,
- StepThickness = 4
- }
- public enum DataItemEnum
- {
- CarrierWafer,
- Boat,
- Conditioning,
- Reactor
- }
- public enum MaintenanceItemEnum
- {
- SDCarrierUseFreq,
- SDWaferThickness,
- SDWaferUserTime,
- SDUsableDummyWafer,
- SDBufferRackStayTime,
- FDCarrierUseFreq,
- FDWaferThickness,
- FDWaferUserTime,
- FDUsableDummyWafer,
- FDBufferRackStayTime,
- OnBoatDummyWaferUse,
- OnBoatDummyWaferThick,
- BoatRecipeThickness1,
- BoatRecipeThickness2,
- BoatRecipeThickness3,
- BoatTCUseTime,
- BoatCKDUseTime,
- BoatPUMPUseTime,
- NonOperationTime1,
- NonOperationTime2,
- RecipeExecuteFreq,
- RecipeThickness,
- RecipeStepExecuteFreq1,
- RecipeStepExecuteFreq2,
- RecipeStepExecuteFreq3,
- RecipeStepExecuteTime1,
- RecipeStepExecuteTime2,
- RecipeStepExecuteTime3,
- RecipeStepExecuteTime4,
- RecipeStepExecuteTime5,
- RecipeStepExecuteTime6,
- RecipeStepExecuteTime7,
- RecipeStepExecuteTime8,
- RecipeThickness1_Step,
- RecipeThickness2_Step,
- RecipeThickness3_Step,
- RecipeThickness4_Step,
- RecipeThickness5_Step,
- RecipeThickness6_Step,
- RecipeThickness7_Step,
- RecipeThickness8_Step,
- }
- }
|