1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using OpenSEMI.ClientBase.ServiceProvider;
- using MECF.Framework.Common.OperationCenter;
- using MECF.Framework.Common.Equipment;
- using Aitex.Core.Common;
- namespace VirgoUI.Client.Models.Platform.EFEM
- {
- public class EFEMProvider : IProvider
- {
- private static EFEMProvider _Instance = null;
- public static EFEMProvider Instance
- {
- get
- {
- if (_Instance == null)
- _Instance = new EFEMProvider();
- return _Instance;
- }
- }
- public void Create()
- {
- }
- #region EFEM
- public void Home(string moduleID)
- {
- InvokeClient.Instance.Service.DoOperation($"{moduleID}.Home");
- }
- public void Reset(string moduleID)
- {
- InvokeClient.Instance.Service.DoOperation($"{moduleID}.Reset");
- }
- public void Abort(string moduleID)
- {
- InvokeClient.Instance.Service.DoOperation($"{moduleID}.Abort");
- }
-
- #endregion
-
- }
- }
|