Completed
Pull Request — master (#509)
by
unknown
03:15
created

fill_address_space()   A

Complexity

Conditions 1

Size

Total Lines 21

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 12
CRAP Score 1.064

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
dl 0
loc 21
ccs 12
cts 20
cp 0.6
crap 1.064
rs 9.3142
c 1
b 0
f 0
1
2 1
import os.path
3
4 1
import opcua
5 1
from opcua import ua
6
7 1
from opcua.server.standard_address_space.standard_address_space_part3 import create_standard_address_space_Part3
8 1
from opcua.server.standard_address_space.standard_address_space_part4 import create_standard_address_space_Part4
9 1
from opcua.server.standard_address_space.standard_address_space_part5 import create_standard_address_space_Part5
10 1
from opcua.server.standard_address_space.standard_address_space_part8 import create_standard_address_space_Part8
11 1
from opcua.server.standard_address_space.standard_address_space_part9 import create_standard_address_space_Part9
12 1
from opcua.server.standard_address_space.standard_address_space_part10 import create_standard_address_space_Part10
13 1
from opcua.server.standard_address_space.standard_address_space_part11 import create_standard_address_space_Part11
14 1
from opcua.server.standard_address_space.standard_address_space_part13 import create_standard_address_space_Part13
15
16
17 1
def fill_address_space(nodeservice):
18 1
    node = ua.AddNodesItem()
19 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=78")
20 1
    node.BrowseName = ua.QualifiedName.from_string("Mandatory")
21 1
    node.NodeClass = ua.NodeClass.Object
22 1
    node.TypeDefinition = ua.NodeId.from_string("i=77")
23 1
    attrs = ua.ObjectAttributes()
24 1
    attrs.Description = ua.LocalizedText("Specifies that an instance with the attributes and references of the instance declaration must appear when a type is instantiated.")
25 1
    attrs.DisplayName = ua.LocalizedText("Mandatory")
26 1
    attrs.EventNotifier = 0
27 1
    node.NodeAttributes = attrs
28 1
    server.add_nodes([node])
29
30
    create_standard_address_space_Part3(nodeservice)
31
    create_standard_address_space_Part4(nodeservice)
32
    create_standard_address_space_Part5(nodeservice)
33
    create_standard_address_space_Part8(nodeservice)
34
    create_standard_address_space_Part9(nodeservice)
35
    create_standard_address_space_Part10(nodeservice)
36
    create_standard_address_space_Part11(nodeservice)
37
    create_standard_address_space_Part13(nodeservice)
38