--- a
+++ b/trunk/d-logg/d-logg/Generic/IoDrvFB/ICmpIoDrv/IoDrvUpdateConfiguration/svnobj
@@ -0,0 +1,75 @@
+Gx_lÚ!0…jüo¹€úaùwŸ«ÚSystem.StringL{f8a58466-d7f6-439f-bbb8-d4600e41d099}ImplementationL{3b83b776-fb25-43b8-99f2-3c507c9143fc}TextDocumentL{f3878285-8e4f-490b-bb1b-9acbb7eb04db}TextLinesL{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}	Id
+longTagText
ŠIoDrvUpdateConfiguration_Count := IoDrvUpdateConfiguration_Count + 1;TIoDrvUpdateConfiguration := Errors.ERR_OK;8IF (pConnectorList = 0) THEN	RETURN;END_IFÄm_pConnector := IoMgrConfigGetConnector(pConnectorList, ADR(nCount), m_wModuleType, m_dwInstance);0IF m_pConnector = 0 THENd	IoDrvUpdateConfiguration := ERRORS.ERR_PARAMETER;^//check if device is enabled in the device tree€IF (m_pConnector^.dwFlags AND ConnectorFlags.CF_ENABLE) = 0 THENV	IoDrvUpdateConfiguration := Errors.ERR_OK;@IF m_pConnector^.hIoDrv = 0 THENL	m_pConnector^.hIoDrv := m_hInterface;^	m_pConnector^.pFather^.hIoDrv := m_hInterface;	V	{IF defined (pou:IoMgrConfigSetDiagnosis)}L	IoMgrConfigSetDiagnosis(m_pConnector,X							ConnectorFlags.CF_DRIVER_AVAILABLE OR V							ConnectorFlags.CF_CONNECTOR_FOUND OR!`							ConnectorFlags.CF_CONNECTOR_CONFIGURED OR"V							ConnectorFlags.CF_CONNECTOR_ACTIVE);#	{END_IF}$^	IoMgrConfigSetDiagnosis(m_pConnector^.pFather,%^	{IF defined (pou:IoMgrSetDriverProperties)}			&¸		IoMgrSetDriverProperties(m_hInterface, DRVPROP_CONSISTENCY OR DRVPROP_BACKGROUND_GETDIAG);'&	{END_IF}										(Z	// Map config-, input- and output parameters)v	pParameter := IoMgrConfigGetParameter(m_pConnector, 1000);*4	IF (pParameter <> 0) THEN+t		pParameter^.dwDriverSpecific := ADR(_instance.udtInput);,	END_IF-v	pParameter := IoMgrConfigGetParameter(m_pConnector, 2000);.v		pParameter^.dwDriverSpecific := ADR(_instance.udtOutput);/v	pParameter := IoMgrConfigGetParameter(m_pConnector, 3000);0¦		pudtConfig := IoStandard.ConfigGetParameterValuePointer(pParameter, ADR(Result));1J		_instance.udtConfig := pudtConfig^;2Interface3L{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}4:{attribute 'conditionalshow'}5NMETHOD IoDrvUpdateConfiguration : UDINT6VAR_INPUT7^	pConnectorList : POINTER TO IoConfigConnector;8	nCount : DINT;9END_VAR:VAR;X	pParameter : POINTER TO IoConfigParameter;	<2	Result : RTS_IEC_RESULT;=J	pudtConfig : POINTER TO IoDrvConfig;ÐÐÐE=ÐÐ	
+­2ÚÐ-
ÐÐ	
+­ÍÚÐ-ÐÐ	
+­3ÚÐ-ÐÐ	
+­ÌÚÐ-ÐÐ	
+­.ÚÐ-ÐÐ	
+­&ÚÐ-ÐÐ	
+­ÊÚÐ-ÐÐ	
+­$ÚÐ-ÐÐ	
+­æÚÐ-ÐÐ	
+­ðÚÐ-ÐÐ	
+­øÚÐ-ÐÐ	
+­ñÚÐ-ÐÐ	
+­òÚÐ-ÐÐ	
+­÷ÚÐ-ÐÐ	
+­éÚÐ-ÐÐ	
+­óÚÐ-ÐÐ	
+­õÚÐ-ÐÐ	
+­öÚÐ-ÐÐ	
+­ïÚÐ-ÐÐ	
+­KÚÐ-ÐÐ	
+­×ÚÐ-ÐÐ	
+­\ÚÐ-ÐÐ	
+­]ÚÐ-ÐÐ	
+­ÜÚÐ-ÐÐ	
+­ÝÚÐ-ÐÐ	
+­ÞÚÐ-ÐÐ	
+­ßÚÐ-ÐÐ	
+­àÚÐ- ÐÐ	
+­áÚÐ-!ÐÐ	
+­âÚÐ-"ÐÐ	
+­ãÚÐ-#ÐÐ	
+­šÚÐ-ÐÐ	
+­œÚÐ-ÐÐ	
+­ÚÐ-$ÐÐ	
+­žÚÐ-ÐÐ	
+­ŸÚÐ- ÐÐ	
+­ ÚÐ-!ÐÐ	
+­¡ÚÐ-"ÐÐ	
+­^ÚÐ-#ÐÐ	
+­¾ÚÐ-ÐÐ	
+­¿ÚÐ-%ÐÐ	
+­åÚÐ-&ÐÐ	
+­MÚÐ-'ÐÐ	
+­EÚÐ-ÐÐ	
+­FÚÐ-(ÐÐ	
+­LÚÐ-)ÐÐ	
+­MÚÐ-*ÐÐ	
+­NÚÐ-+ÐÐ	
+­OÚÐ-,ÐÐ	
+­PÚÐ-ÐÐ	
+­QÚÐ--ÐÐ	
+­RÚÐ-*ÐÐ	
+­SÚÐ-.ÐÐ	
+­TÚÐ-,ÐÐ	
+­VÚÐ-ÐÐ	
+­WÚÐ-/ÐÐ	
+­XÚÐ-*ÐÐ	
+­]ÚÐ-0ÐÐ	
+­[ÚÐ-1ÐÐ	
+­ZÚÐ-,ÐÐ	
+­	ÚÐ-Ð23ÐEÐÐ	
+­ÚÐ-4ÐÐ	
+­ÚÐ-5ÐÐ	
+­ÚÐ-6ÐÐ	
+­ÚÐ-7ÐÐ	
+­ÚÐ-8ÐÐ	
+­ÚÐ-9ÐÐ	
+­PÚÐ-:ÐÐ	
+­:ÚÐ-;ÐÐ	
+­ÚÐ-<ÐÐ	
+­\ÚÐ-=ÐÐ	
+­ÚÐ-9ÐÐ	
+­ÚÐ-
\ No newline at end of file