private bool LockLoadingStacker(TrayLoadingStackerModule stacker, int stackerNo) { if (stacker.IsAvailable && stacker.IsEmpty() == false) { bool available = false; if (Equipment.RunMode == FAFramework.Equipment.RunModeTypes.DRY_RUN || Equipment.RunMode == FAFramework.Equipment.RunModeTypes.COLD_RUN) available = true; else if (CurrentAction.ProductInfo.ECInfo.PACKING_MASTER_INFO.TRAY_MARKING == stacker.TrayType) available = true; if (available) { SelectedLoadingStacker = stacker; stacker.IsAvailable = false; TargetStacker = stackerNo; return true; } } return false; }
private void SetTrayCountInLoadingStacker(TrayLoadingStackerModule stacker, int count) { if (stacker == null) return; stacker.TrayCount = count; }