1.添加Gem方法

This commit is contained in:
HCL 2024-05-17 11:08:51 +08:00
parent 67cecc4102
commit 9e9692d63b
5 changed files with 48 additions and 0 deletions

View File

@ -3,6 +3,7 @@
<menuItem id="Operation" resKey="Operation">
<menuItem id="Overview" resKey="Overview" viewmodel="SicUI.Models.Operations.Overviews.OverViewViewModel,SicUI" />
<menuItem id="Coating" resKey="Coating" viewmodel="MECF.Framework.UI.Client.TrayThickness.HistoryData.HistoryDataViewModel,MECF.Framework.UI.Client" />
<menuItem id="Gem" resKey="Gem" viewmodel="SicUI.Models.Operations.Gem.GemViewModel,SicUI" />
</menuItem>
<menuItem id="Platform" resKey="Platform">

View File

@ -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()

View File

@ -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)
{

View File

@ -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

View File

@ -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()