|  | @@ -101,6 +101,14 @@ namespace FurnaceRT.Equipments.Jobs
 | 
	
		
			
				|  |  |                  ? SC.GetValue<int>("System.TotalCycledWafer")
 | 
	
		
			
				|  |  |                  : 0;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            DATA.Subscribe("Scheduler.Pj", () => Array.ConvertAll(_lstProcessJobs.ToArray(), x => x.InnerId.ToString()).ToList());
 | 
	
		
			
				|  |  | +            DATA.Subscribe($"PJId", () =>
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                return _lstProcessJobs.FirstOrDefault().Name;
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              DATA.Subscribe("Scheduler.CycledCount", () => _cycledCount);
 | 
	
		
			
				|  |  |              DATA.Subscribe("Scheduler.CycledWafer", () => _cycledWafer);
 | 
	
		
			
				|  |  |              DATA.Subscribe("Scheduler.CycleSetPoint", () => _cycleSetPoint);
 | 
	
	
		
			
				|  | @@ -6131,7 +6139,7 @@ namespace FurnaceRT.Equipments.Jobs
 | 
	
		
			
				|  |  |                                      Singleton<EquipmentManager>.Instance.SDWaferTypeUseCountAlarm.Set(msg);
 | 
	
		
			
				|  |  |                                      pm.TriggerJobAutoStart(maintenanceItemCarrierUseFreq.AssociationProcessRecipeName, RecipeExecEntryEnum.SDWaferRangeTrigger);
 | 
	
		
			
				|  |  |                                      LOG.Info($"{msg} Trigger {maintenanceItemCarrierUseFreq.AssociationProcessRecipeName}");
 | 
	
		
			
				|  |  | -                                  //  Singleton<ScheduleMaintenanceDataManager>.Instance.SetValue(maintenanceItemCarrierUseFreq.Item, 0, true);
 | 
	
		
			
				|  |  | +                                    //  Singleton<ScheduleMaintenanceDataManager>.Instance.SetValue(maintenanceItemCarrierUseFreq.Item, 0, true);
 | 
	
		
			
				|  |  |                                      return false;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                                  }
 | 
	
	
		
			
				|  | @@ -6162,7 +6170,7 @@ namespace FurnaceRT.Equipments.Jobs
 | 
	
		
			
				|  |  |                                      pm.TriggerJobAutoStart(maintenanceItemWaferUserTime.AssociationProcessRecipeName, RecipeExecEntryEnum.SDWaferRangeTrigger);
 | 
	
		
			
				|  |  |                                      LOG.Info($"{msg} Trigger {maintenanceItemWaferUserTime.AssociationProcessRecipeName}");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -                                  //  Singleton<ScheduleMaintenanceDataManager>.Instance.SetValue(maintenanceItemWaferUserTime.Item, 0, true);
 | 
	
		
			
				|  |  | +                                    //  Singleton<ScheduleMaintenanceDataManager>.Instance.SetValue(maintenanceItemWaferUserTime.Item, 0, true);
 | 
	
		
			
				|  |  |                                      return false;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                                  }
 | 
	
	
		
			
				|  | @@ -6194,7 +6202,7 @@ namespace FurnaceRT.Equipments.Jobs
 | 
	
		
			
				|  |  |                                      LOG.Info($"{msg} Trigger {maintenanceItemWaferThickness.AssociationProcessRecipeName}");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -                                 //   Singleton<ScheduleMaintenanceDataManager>.Instance.SetValue(maintenanceItemWaferThickness.Item, 0, true);
 | 
	
		
			
				|  |  | +                                    //   Singleton<ScheduleMaintenanceDataManager>.Instance.SetValue(maintenanceItemWaferThickness.Item, 0, true);
 | 
	
		
			
				|  |  |                                      return false;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                                  }
 | 
	
	
		
			
				|  | @@ -6269,9 +6277,9 @@ namespace FurnaceRT.Equipments.Jobs
 | 
	
		
			
				|  |  |                                      pm.TriggerJobAutoStart(maintenanceItemCarrierUseFreq.AssociationProcessRecipeName, RecipeExecEntryEnum.EDWaferRangeTrigger);
 | 
	
		
			
				|  |  |                                      LOG.Info($"{msg} Trigger {maintenanceItemCarrierUseFreq.AssociationProcessRecipeName}");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -                           
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -                                  //  Singleton<ScheduleMaintenanceDataManager>.Instance.SetValue(maintenanceItemCarrierUseFreq.Item, 0, true);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                                    //  Singleton<ScheduleMaintenanceDataManager>.Instance.SetValue(maintenanceItemCarrierUseFreq.Item, 0, true);
 | 
	
		
			
				|  |  |                                      return false;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                                  }
 | 
	
	
		
			
				|  | @@ -6304,7 +6312,7 @@ namespace FurnaceRT.Equipments.Jobs
 | 
	
		
			
				|  |  |                                      pm.TriggerJobAutoStart(maintenanceItemWaferUserTime.AssociationProcessRecipeName, RecipeExecEntryEnum.EDWaferRangeTrigger);
 | 
	
		
			
				|  |  |                                      LOG.Info($"{msg} Trigger {maintenanceItemWaferUserTime.AssociationProcessRecipeName}");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -                                 //   Singleton<ScheduleMaintenanceDataManager>.Instance.SetValue(maintenanceItemWaferUserTime.Item, 0, true);
 | 
	
		
			
				|  |  | +                                    //   Singleton<ScheduleMaintenanceDataManager>.Instance.SetValue(maintenanceItemWaferUserTime.Item, 0, true);
 | 
	
		
			
				|  |  |                                      return false;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                                  }
 | 
	
	
		
			
				|  | @@ -6333,7 +6341,7 @@ namespace FurnaceRT.Equipments.Jobs
 | 
	
		
			
				|  |  |                                      LOG.Info($"{msg} Trigger {maintenanceItemWaferThickness.AssociationProcessRecipeName}");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -                                  //  Singleton<ScheduleMaintenanceDataManager>.Instance.SetValue(maintenanceItemWaferThickness.Item, 0, true);
 | 
	
		
			
				|  |  | +                                    //  Singleton<ScheduleMaintenanceDataManager>.Instance.SetValue(maintenanceItemWaferThickness.Item, 0, true);
 | 
	
		
			
				|  |  |                                      return false;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                                  }
 |