diff --git a/Rs.SkyLine/FormMain.cs b/Rs.SkyLine/FormMain.cs index 93c15d0..be13bd5 100644 --- a/Rs.SkyLine/FormMain.cs +++ b/Rs.SkyLine/FormMain.cs @@ -446,6 +446,29 @@ namespace Rs.MotionPlat private void LoadStockStatus() { + StringBuilder msg = new StringBuilder(); + if (StockManager.Instance.HasTray(ETrayType.Input)) + { + msg.Append(ETrayType.Input.ToString()).Append(","); + } + if (StockManager.Instance.HasTray(ETrayType.Ok)) + { + msg.Append(ETrayType.Ok.ToString()).Append(","); + } + if (StockManager.Instance.HasTray(ETrayType.Ng)) + { + msg.Append(ETrayType.Ng.ToString()).Append(","); + } + if (StockManager.Instance.HasTray(ETrayType.Multi)) + { + msg.Append(ETrayType.Multi.ToString()).Append(","); + } + if(msg.Length > 0) + { + Task.Run(() => { + Msg.ShowInfo("Stock " + msg.ToString().TrimEnd(new char[] { ',' }) + " has tray,please check products status"); + }); + } if (StockManager.Instance.HasTray(ETrayType.Empty1)) { StockManager.Instance.GetStock(ETrayType.Empty1).ChangeStatus(EStockTrayStatus.Loaded);