12345678910111213141516171819202122232425262728293031323334353637 |
- using System;
- using System.Collections.Generic;
- using System.ServiceModel;
- using Aitex.Core.Common;
- using Aitex.Core.Util;
- using Aitex.Sorter.Common;
- using MECF.Framework.Common.Device.Bases;
- using MECF.Framework.Common.Equipment;
- namespace MECF.Framework.Common.OperationCenter
- {
- [ServiceContract]
- [ServiceKnownType(typeof(ModuleName))]
- [ServiceKnownType(typeof(MoveType))]
- [ServiceKnownType(typeof(MoveOption))]
- [ServiceKnownType(typeof(Hand))]
- [ServiceKnownType(typeof(Pan))]
- [ServiceKnownType(typeof(WaferStatus))]
- [ServiceKnownType(typeof(TransferInfo[]))]
- [ServiceKnownType(typeof(TransferInfo))]
- [ServiceKnownType(typeof(TowerLightStatus))]
- [ServiceKnownType(typeof(short[]))]
- [ServiceKnownType(typeof(bool[]))]
- [ServiceKnownType(typeof(string[]))]
- [ServiceKnownType(typeof(int[]))]
- [ServiceKnownType(typeof(Dictionary<string, object>))]
- [ServiceKnownType(typeof(Tuple<string, int>))]
- [ServiceKnownType(typeof(List<Tuple<string, int>>))]
- [ServiceKnownType(typeof(ManualTransferTask))]
- [ServiceKnownType(typeof(ManualTransferTask[]))]
- public interface IInvokeService
- {
- [OperationContract]
- void DoOperation(string operationName, params object[] args);
- }
- }
|