123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- using Aitex.Core.RT.Fsm;
- using MECF.Framework.Common.Equipment;
- using CyberX8_Core;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using MECF.Framework.Common.WaferHolder;
- using Aitex.Core.Common;
- namespace CyberX8_RT.Schedulers
- {
- public class SchedulerSequence
- {
-
-
-
- public int SequenceIndex { get; set; }
-
-
-
- public ModuleName ModuleName { get; set; } = ModuleName.Unknown;
-
-
-
- public ModuleType ModuleType { get; set; }
-
-
-
- public MaterialType MaterialType { get; set; }
-
-
-
- public RState State { get; set; }
-
-
-
- public string SequenceType { get; set; }
-
-
-
- public Object Recipe { get; set; }
-
-
-
- public DateTime StartTime { get; set; }
-
-
-
- public DateTime EndTime { get; set; }
-
-
-
- public double ProcessMilliSeconds { get; set; }
-
-
-
- public SchedulerModule SchedulerModule { get; set; }
-
-
-
- public bool IsProcessSequece { get; set; }
-
-
-
- public bool IsLastProcessSequence { get; set; }
-
-
-
- public object Parameters { get; set; }
-
-
-
- public List<SchedulerSyncModuleMessage> SynchronousModuleMessages { get; set; }
-
-
-
- public bool IsWaitNotify { get; set; }
-
-
-
- public ModuleType NextModuleType { get; set; }
-
-
-
- public Object NextRecipe { get; set; }
- }
- }
|