[r30]: / trunk / IoDrvMEGAIO / IoDrvMEGAIO_1 / IoDrvMEGAIO / ICmpIoDrv / IoDrvWriteOutputs / svnobj  Maximize  Restore  History

Download this file

20 lines (19 with data), 2.5 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
{attribute 'conditionalshow'}
METHOD IoDrvWriteOutputs : UDINT
VAR_INPUT
	pConnectorMapList : POINTER TO IoConfigConnectorMap;
	nCount : DINT;
END_VAR
VAR
IF pConnectorMapList = 0 OR nCount = 0 THEN
	IoDrvWriteOutputs := Errors.ERR_PARAMETER;
	RETURN;
END_IF
FOR i:=0 TO nCount - 1 DO
	IF (pConnectorMapList[i].dwNumOfChannels = 0) THEN
		CONTINUE;
	END_IF
		IoMgrCopyOutputLE(ADR(pConnectorMapList[i].pChannelMapList[j]), pConnectorMapList[i].pChannelMapList[j].pParameter^.dwDriverSpecific);
	END_FOR
END_FOR
IoDrvWriteOutputs := Errors.ERR_OK;