C# Class Cim.Eap.Driver

显示文件 Open project: mkjeff/secs4net

Public Methods

Method Description
GetPortID ( int portNo ) : string
GetPortNo ( string portId ) : byte
GetProcessJob ( string key ) : ProcessJob
GetProcessJob ( string carrierId, byte slotNo ) : ProcessJob

機台會報錯PJ ID,所以用CarrierId & slotNo當搜尋條件

Protected Methods

Method Description
CeidLinkCreator ( string ceid ) : Item
HandleToolAlarm ( SecsMessage msg ) : void
Init ( ) : void
LinkDataIdCreator ( string dataId ) : Item
ReportIdLinkCreator ( string reportId ) : Item
SvidLinkCreator ( string svid ) : Item

Private Methods

Method Description
ChangeAccessMode ( AccessMode changeAccessMode, byte portNo ) : System.Threading.Tasks.Task
ChangeAccessMode ( AccessMode changeAccessMode, int portNo ) : System.Threading.Tasks.Task
CheckCJSpace ( ) : System.Threading.Tasks.Task
CheckPJDuplicated ( AskLoadStatusRequest tx ) : System.Threading.Tasks.Task
CheckPJSpace ( ) : System.Threading.Tasks.Task
CheckRecipe ( AskLoadStatusRequest tx ) : System.Threading.Tasks.Task
CommunicationTest ( ) : System.Threading.Tasks.Task
DeleteProcessJob ( IEnumerable processJobIds ) : System.Threading.Tasks.Task
EQP_CarrierIDRead ( SecsMessage msg ) : void
EQP_CarrierIDReadFail ( SecsMessage msg ) : void
EQP_CarrierIdRead ( SecsMessage msg ) : void
EQP_CarrierIdReadFail ( SecsMessage msg ) : void
EQP_ControlJobEnd ( SecsMessage msg ) : void
EQP_ControlJobStart ( SecsMessage msg ) : void
EQP_DataCollection ( SecsMessage msg ) : void
EQP_DataCollectionComplete ( SecsMessage msg ) : void
EQP_LoadComplete ( SecsMessage msg ) : void
EQP_ProcessJobEnd ( SecsMessage msg ) : void
EQP_ProcessJobStart ( SecsMessage msg ) : void
EQP_ReadyToLoad ( SecsMessage msg ) : void
EQP_ReadyToUnload ( SecsMessage msg ) : void
EQP_SlotMapReport ( SecsMessage msg ) : void
EQP_UnloadComplete ( SecsMessage msg ) : void
EQP_WaferProcessData_LLH_LHC ( SecsMessage msg ) : void
EQP_WaferProcessData_PVD ( SecsMessage msg ) : void
EQP_WaferStatusChange ( SecsMessage msg ) : void
HandleTCS ( AccessModeChangeRequest tx ) : System.Threading.Tasks.Task
HandleTCS ( AskLoadStatusRequest tx ) : System.Threading.Tasks.Task
HandleTCS ( CancelCarrierRequest tx ) : System.Threading.Tasks.Task
HandleTCS ( ControlJobsInfoInqueryAck tx ) : System.Threading.Tasks.Task
HandleTCS ( CreateControlJobRequest tx ) : System.Threading.Tasks.Task
HandleTCS ( CreateProcessJobRequest tx ) : System.Threading.Tasks.Task
HandleTCS ( ProceedSlotMapRequest tx ) : System.Threading.Tasks.Task
HandleTCS ( ProceedWithCarrierRequest tx ) : System.Threading.Tasks.Task
HandleTCS ( ToolModeChangeRequest tx ) : System.Threading.Tasks.Task
QueryAndChangeAccessMode ( IEnumerable requestLoadPorts ) : System.Threading.Tasks.Task
QueryControlState ( ) : System.Threading.Tasks.Task
QueryPortState ( ) : System.Threading.Tasks.Task
QueryPortStatus ( ) : System.Threading.Tasks.Task
RequestOffLine ( ToolModeChangeRequest request ) : System.Threading.Tasks.Task
RequestOffline ( ToolModeChangeRequest request ) : System.Threading.Tasks.Task
RequestOnline ( ) : System.Threading.Tasks.Task
TCS_AccessModeChange ( AccessModeChangeRequest tx ) : System.Threading.Tasks.Task
TCS_AskLoadtStatus ( AskLoadStatusRequest tx ) : System.Threading.Tasks.Task
TCS_ControlJobsInfoInqueryAck ( ControlJobsInfoInqueryAck tx ) : System.Threading.Tasks.Task
TCS_CreateControlJob ( CreateControlJobRequest tx ) : System.Threading.Tasks.Task
TCS_CreateProcessJob ( CreateProcessJobRequest tx ) : System.Threading.Tasks.Task
TCS_ProceedSlotMap ( ProceedSlotMapRequest tx ) : System.Threading.Tasks.Task
TCS_ProceedWithCarrier ( ProceedWithCarrierRequest tx ) : System.Threading.Tasks.Task
TCS_ToolModeChange ( ToolModeChangeRequest tx ) : System.Threading.Tasks.Task
TestCommunication ( ) : System.Threading.Tasks.Task

Method Details

CeidLinkCreator() protected method

protected CeidLinkCreator ( string ceid ) : Item
ceid string
return Item

GetPortID() public static method

public static GetPortID ( int portNo ) : string
portNo int
return string

GetPortNo() public static method

public static GetPortNo ( string portId ) : byte
portId string
return byte

GetProcessJob() public method

public GetProcessJob ( string key ) : ProcessJob
key string
return Cim.Eap.Data.ProcessJob

GetProcessJob() public method

機台會報錯PJ ID,所以用CarrierId & slotNo當搜尋條件
public GetProcessJob ( string carrierId, byte slotNo ) : ProcessJob
carrierId string
slotNo byte
return Cim.Eap.Data.ProcessJob

HandleToolAlarm() protected method

protected HandleToolAlarm ( SecsMessage msg ) : void
msg SecsMessage
return void

Init() protected method

protected Init ( ) : void
return void

LinkDataIdCreator() protected method

protected LinkDataIdCreator ( string dataId ) : Item
dataId string
return Item

ReportIdLinkCreator() protected method

protected ReportIdLinkCreator ( string reportId ) : Item
reportId string
return Item

SvidLinkCreator() protected method

protected SvidLinkCreator ( string svid ) : Item
svid string
return Item