Diff of /trunk/IoDrvFB/Generic/IoDrvFB/ICmpIoDrv/IoDrvUpdateConfiguration/svnobj [000000] .. [r12]  Maximize  Restore

Switch to unified view

a b/trunk/IoDrvFB/Generic/IoDrvFB/ICmpIoDrv/IoDrvUpdateConfiguration/svnobj
1
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
2
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=ÐÐ  
3
­2ÚÐ-
ÐÐ  
4
­ÍÚÐ-ÐÐ  
5
­3ÚÐ-ÐÐ  
6
­ÌÚÐ-ÐÐ  
7
­.ÚÐ-ÐÐ  
8
­&ÚÐ-ÐÐ  
9
­ÊÚÐ-ÐÐ  
10
­$ÚÐ-ÐÐ  
11
­æÚÐ-ÐÐ  
12
­ðÚÐ-ÐÐ  
13
­øÚÐ-ÐÐ  
14
­ñÚÐ-ÐÐ  
15
­òÚÐ-ÐÐ  
16
­÷ÚÐ-ÐÐ  
17
­éÚÐ-ÐÐ  
18
­óÚÐ-ÐÐ  
19
­õÚÐ-ÐÐ  
20
­öÚÐ-ÐÐ  
21
­ïÚÐ-ÐÐ  
22
­KÚÐ-ÐÐ  
23
­×ÚÐ-ÐÐ  
24
­\ÚÐ-ÐÐ  
25
­]ÚÐ-ÐÐ  
26
­ÜÚÐ-ÐÐ  
27
­ÝÚÐ-ÐÐ  
28
­ÞÚÐ-ÐÐ  
29
­ßÚÐ-ÐÐ  
30
­àÚÐ- ÐÐ  
31
­áÚÐ-!ÐÐ  
32
­âÚÐ-"ÐÐ  
33
­ãÚÐ-#ÐÐ  
34
­šÚÐ-ÐÐ  
35
­œÚÐ-ÐÐ  
36
­ÚÐ-$ÐÐ  
37
­žÚÐ-ÐÐ  
38
­ŸÚÐ- ÐÐ  
39
­ ÚÐ-!ÐÐ  
40
­¡ÚÐ-"ÐÐ  
41
­^ÚÐ-#ÐÐ  
42
­¾ÚÐ-ÐÐ  
43
­¿ÚÐ-%ÐÐ  
44
­åÚÐ-&ÐÐ  
45
­MÚÐ-'ÐÐ  
46
­EÚÐ-ÐÐ  
47
­FÚÐ-(ÐÐ  
48
­LÚÐ-)ÐÐ  
49
­MÚÐ-*ÐÐ  
50
­NÚÐ-+ÐÐ  
51
­OÚÐ-,ÐÐ  
52
­PÚÐ-ÐÐ  
53
­QÚÐ--ÐÐ  
54
­RÚÐ-*ÐÐ  
55
­SÚÐ-.ÐÐ  
56
­TÚÐ-,ÐÐ  
57
­VÚÐ-ÐÐ  
58
­WÚÐ-/ÐÐ  
59
­XÚÐ-*ÐÐ  
60
­]ÚÐ-0ÐÐ  
61
­[ÚÐ-1ÐÐ  
62
­ZÚÐ-,ÐÐ  
63
­   ÚÐ-Ð23ÐEÐÐ  
64
­ÚÐ-4ÐÐ  
65
­ÚÐ-5ÐÐ  
66
­ÚÐ-6ÐÐ  
67
­ÚÐ-7ÐÐ  
68
­ÚÐ-8ÐÐ  
69
­ÚÐ-9ÐÐ  
70
­PÚÐ-:ÐÐ  
71
­:ÚÐ-;ÐÐ  
72
­ÚÐ-<ÐÐ  
73
­\ÚÐ-=ÐÐ  
74
­ÚÐ-9ÐÐ  
75
­ÚÐ-