Diff of /trunk/IoDrvMEGAIO_1/IoDrvMEGAIO/ICmpIoDrv/IoDrvUpdateConfiguration/svnobj [000000] .. [r6]  Maximize  Restore

Switch to unified view

a b/trunk/IoDrvMEGAIO_1/IoDrvMEGAIO/ICmpIoDrv/IoDrvUpdateConfiguration/svnobj
1
Gx_lf!0…jüo-Ì3ÂÛé"L—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}                              (\ // Map config-, input- and output parameters )v   pParameter := IoMgrConfigGetParameter(m_pConnector, 1000);*4 IF (pParameter <> 0) THEN+l      pParameter^.dwDriverSpecific := ADR(_instance.stIn);, END_IF-    .v   pParameter := IoMgrConfigGetParameter(m_pConnector, 2000);/n    pParameter^.dwDriverSpecific := ADR(_instance.stOut);0|   // pParameter := IoMgrConfigGetParameter(m_pConnector, 3000);1:   // IF (pParameter <> 0) THEN2¬    //  pudtConfig := IoStandard.ConfigGetParameterValuePointer(pParameter, ADR(Result));3P   //  _instance.udtConfig := pudtConfig^;4   // END_IF5Interface6L{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}7:{attribute 'conditionalshow'}8NMETHOD IoDrvUpdateConfiguration : UDINT9VAR_INPUT:^ pConnectorList : POINTER TO IoConfigConnector;; nCount : DINT;<END_VAR=VAR>X pParameter : POINTER TO IoConfigParameter;   ?2 Result : RTS_IEC_RESULT;@J pudtConfig : POINTER TO IoDrvConfig;A i : int;ÐÐÐ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ÚÐ-0ÐÐ  
59
­XÚÐ-1ÐÐ  
60
­]ÚÐ-2ÐÐ  
61
­[ÚÐ-3ÐÐ  
62
­ZÚÐ-4ÐÐ  
63
­   ÚÐ-Ð56ÐE
ÐÐ  
64
­ÚÐ-7ÐÐ  
65
­ÚÐ-8ÐÐ  
66
­ÚÐ-9ÐÐ  
67
­ÚÐ-:ÐÐ  
68
­ÚÐ-;ÐÐ  
69
­ÚÐ-<ÐÐ  
70
­PÚÐ-=ÐÐ  
71
­:ÚÐ->ÐÐ  
72
­ÚÐ-?ÐÐ  
73
­\ÚÐ-@ÐÐ  
74
­gÚÐ-AÐÐ  
75
­ÚÐ-<ÐÐ  
76
­ÚÐ-