Files
infineon_plc/PLC/LibraryCandidates/Scheduler/ITFs/I_FlowRecHandler.TcIO

47 lines
1.4 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1">
<Itf Name="I_FlowRecHandler" Id="{6edbf032-1748-4bdd-83cb-a3d71babaa22}">
<Declaration><![CDATA[INTERFACE I_FlowRecHandler
]]></Declaration>
<Method Name="M_AddFlowRec" Id="{99764a4e-e4e8-4559-8137-ead050289c2f}">
<Declaration><![CDATA[METHOD M_AddFlowRec : INT
VAR_INPUT
stFlowRecipe : ST_FlowRecipe;
END_VAR]]></Declaration>
</Method>
<Method Name="M_GetFlowRec" Id="{acfd7fa8-d012-4f06-a247-ab699d1b3413}">
<Declaration><![CDATA[METHOD M_GetFlowRec : REFERENCE TO ST_FlowRecipe
VAR_INPUT
iIdx : INT;
END_VAR
]]></Declaration>
</Method>
<Method Name="M_GetNextProcReq" Id="{b0952230-f0ad-4f72-b4ae-f75c72b5379f}">
<Declaration><![CDATA[METHOD M_GetNextProcReq : BOOL
VAR_INPUT
// Flow recipe pool index
iIdx : INT;
END_VAR
VAR_OUTPUT
// Process requirements bitmask
dwProcReq : DWORD;
END_VAR
]]></Declaration>
</Method>
<Method Name="M_RemFlowRec" Id="{24769a0f-680b-4bee-aa98-9f548ec7f78c}">
<Declaration><![CDATA[METHOD M_RemFlowRec : BOOL
VAR_INPUT
iIdx : INT;
END_VAR
]]></Declaration>
</Method>
<Method Name="M_ReportResult" Id="{4c4a5c8e-bf65-4842-9e43-a2f8387979e2}">
<Declaration><![CDATA[METHOD M_ReportResult : BOOL
VAR_INPUT
iIdx : INT;
xResult : BOOL;
END_VAR
]]></Declaration>
</Method>
</Itf>
</TcPlcObject>