From 9e9692d63b95d3ce5d917b3fa74dad8ec4a4e008 Mon Sep 17 00:00:00 2001 From: HCL <1625932291@qq.com> Date: Fri, 17 May 2024 11:08:51 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=B7=BB=E5=8A=A0Gem=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SicRT/Config/Menu.xml | 1 + SicUI/MainViewModel.cs | 3 ++ SicUI/Models/Maintenances/TM/TMViewModel.cs | 3 ++ .../Operations/Overviews/OverViewViewModel.cs | 38 +++++++++++++++++++ SicUI/Models/PMs/PMOperationViewModel.cs | 3 ++ 5 files changed, 48 insertions(+) diff --git a/SicRT/Config/Menu.xml b/SicRT/Config/Menu.xml index fc660ec..fc61ff7 100644 --- a/SicRT/Config/Menu.xml +++ b/SicRT/Config/Menu.xml @@ -3,6 +3,7 @@ + diff --git a/SicUI/MainViewModel.cs b/SicUI/MainViewModel.cs index 6c5f827..1983b60 100644 --- a/SicUI/MainViewModel.cs +++ b/SicUI/MainViewModel.cs @@ -494,6 +494,9 @@ namespace SicUI.Client public void Reset() { InvokeClient.Instance.Service.DoOperation("System.Reset"); + + //清除GEM报警 + InvokeClient.Instance.Service.DoOperation("GEM_ClearAllAlarm"); } public void BuzzerOff() diff --git a/SicUI/Models/Maintenances/TM/TMViewModel.cs b/SicUI/Models/Maintenances/TM/TMViewModel.cs index ba3dcb0..5683565 100644 --- a/SicUI/Models/Maintenances/TM/TMViewModel.cs +++ b/SicUI/Models/Maintenances/TM/TMViewModel.cs @@ -942,6 +942,9 @@ namespace SicUI.Client.Models.Platform.TM { TMProvider.Instance.Reset(module); } + + //清除GEM报警 + InvokeClient.Instance.Service.DoOperation("GEM_ClearModuleAlarm", module); } public void Home(string module) { diff --git a/SicUI/Models/Operations/Overviews/OverViewViewModel.cs b/SicUI/Models/Operations/Overviews/OverViewViewModel.cs index 280cb3d..475ba99 100644 --- a/SicUI/Models/Operations/Overviews/OverViewViewModel.cs +++ b/SicUI/Models/Operations/Overviews/OverViewViewModel.cs @@ -532,6 +532,44 @@ namespace SicUI.Models.Operations.Overviews [Subscription("UnLoad.IsOnline")] public bool UnLoadIsOnline { get; set; } + private string _gemPPID; + [Subscription("GEM.PPID")] + public string GEM_PPID + { + get + { + return _gemPPID; + } + set + { + if (_gemPPID != value) + { + LoadWaferAssociation.SequenceName = value; + } + + _gemPPID = value; + } + } + + private string _gemLotID; + [Subscription("GEM.LotID")] + public string GEM_LotID + { + get + { + return _gemLotID; + } + set + { + if (_gemLotID != value) + { + LoadWaferAssociation.LotId = value; + } + + _gemLotID = value; + } + } + #endregion #region Button Logic diff --git a/SicUI/Models/PMs/PMOperationViewModel.cs b/SicUI/Models/PMs/PMOperationViewModel.cs index 65e9c38..b3a6216 100644 --- a/SicUI/Models/PMs/PMOperationViewModel.cs +++ b/SicUI/Models/PMs/PMOperationViewModel.cs @@ -1643,6 +1643,9 @@ namespace SicUI.Models.PMs public void Reset() { InvokeClient.Instance.Service.DoOperation($"{Module}.Reset"); + + //清除GEM报警 + InvokeClient.Instance.Service.DoOperation("GEM_ClearModuleAlarm", Module); } public void ToService()