standard_address_space_part3.py
Go to the documentation of this file.
00001 
00002 """
00003 DO NOT EDIT THIS FILE!
00004 It is automatically generated from opcfoundation.org schemas.
00005 """
00006 
00007 from opcua import ua
00008 
00009 
00010 def create_standard_address_space_Part3(server):
00011   
00012    
00013     node = ua.AddNodesItem()
00014     node.RequestedNewNodeId = ua.NodeId.from_string("i=3062")
00015     node.BrowseName = ua.QualifiedName.from_string("Default Binary")
00016     node.NodeClass = ua.NodeClass.Object
00017     node.TypeDefinition = ua.NodeId.from_string("i=58")
00018     attrs = ua.ObjectAttributes()
00019     attrs.Description = ua.LocalizedText("The default binary encoding for a data type.")
00020     attrs.DisplayName = ua.LocalizedText("Default Binary")
00021     attrs.EventNotifier = 0
00022     node.NodeAttributes = attrs
00023     server.add_nodes([node])
00024    
00025     node = ua.AddNodesItem()
00026     node.RequestedNewNodeId = ua.NodeId.from_string("i=3063")
00027     node.BrowseName = ua.QualifiedName.from_string("Default XML")
00028     node.NodeClass = ua.NodeClass.Object
00029     node.TypeDefinition = ua.NodeId.from_string("i=58")
00030     attrs = ua.ObjectAttributes()
00031     attrs.Description = ua.LocalizedText("The default XML encoding for a data type.")
00032     attrs.DisplayName = ua.LocalizedText("Default XML")
00033     attrs.EventNotifier = 0
00034     node.NodeAttributes = attrs
00035     server.add_nodes([node])
00036    
00037     node = ua.AddNodesItem()
00038     node.RequestedNewNodeId = ua.NodeId.from_string("i=24")
00039     node.BrowseName = ua.QualifiedName.from_string("BaseDataType")
00040     node.NodeClass = ua.NodeClass.DataType
00041     attrs = ua.DataTypeAttributes()
00042     attrs.Description = ua.LocalizedText("b'Describes a value that can have any valid DataType.'")
00043     attrs.DisplayName = ua.LocalizedText("BaseDataType")
00044     attrs.IsAbstract = True
00045     node.NodeAttributes = attrs
00046     server.add_nodes([node])
00047    
00048     node = ua.AddNodesItem()
00049     node.RequestedNewNodeId = ua.NodeId.from_string("i=26")
00050     node.BrowseName = ua.QualifiedName.from_string("Number")
00051     node.NodeClass = ua.NodeClass.DataType
00052     node.ParentNodeId = ua.NodeId.from_string("i=24")
00053     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00054     attrs = ua.DataTypeAttributes()
00055     attrs.Description = ua.LocalizedText("b'Describes a value that can have any numeric DataType.'")
00056     attrs.DisplayName = ua.LocalizedText("Number")
00057     attrs.IsAbstract = True
00058     node.NodeAttributes = attrs
00059     server.add_nodes([node])
00060    
00061     node = ua.AddNodesItem()
00062     node.RequestedNewNodeId = ua.NodeId.from_string("i=27")
00063     node.BrowseName = ua.QualifiedName.from_string("Integer")
00064     node.NodeClass = ua.NodeClass.DataType
00065     node.ParentNodeId = ua.NodeId.from_string("i=26")
00066     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00067     attrs = ua.DataTypeAttributes()
00068     attrs.Description = ua.LocalizedText("b'Describes a value that can have any integer DataType.'")
00069     attrs.DisplayName = ua.LocalizedText("Integer")
00070     attrs.IsAbstract = True
00071     node.NodeAttributes = attrs
00072     server.add_nodes([node])
00073    
00074     node = ua.AddNodesItem()
00075     node.RequestedNewNodeId = ua.NodeId.from_string("i=28")
00076     node.BrowseName = ua.QualifiedName.from_string("UInteger")
00077     node.NodeClass = ua.NodeClass.DataType
00078     node.ParentNodeId = ua.NodeId.from_string("i=26")
00079     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00080     attrs = ua.DataTypeAttributes()
00081     attrs.Description = ua.LocalizedText("b'Describes a value that can have any unsigned integer DataType.'")
00082     attrs.DisplayName = ua.LocalizedText("UInteger")
00083     attrs.IsAbstract = True
00084     node.NodeAttributes = attrs
00085     server.add_nodes([node])
00086    
00087     node = ua.AddNodesItem()
00088     node.RequestedNewNodeId = ua.NodeId.from_string("i=29")
00089     node.BrowseName = ua.QualifiedName.from_string("Enumeration")
00090     node.NodeClass = ua.NodeClass.DataType
00091     node.ParentNodeId = ua.NodeId.from_string("i=24")
00092     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00093     attrs = ua.DataTypeAttributes()
00094     attrs.Description = ua.LocalizedText("b'Describes a value that is an enumerated DataType.'")
00095     attrs.DisplayName = ua.LocalizedText("Enumeration")
00096     attrs.IsAbstract = True
00097     node.NodeAttributes = attrs
00098     server.add_nodes([node])
00099    
00100     node = ua.AddNodesItem()
00101     node.RequestedNewNodeId = ua.NodeId.from_string("i=1")
00102     node.BrowseName = ua.QualifiedName.from_string("Boolean")
00103     node.NodeClass = ua.NodeClass.DataType
00104     node.ParentNodeId = ua.NodeId.from_string("i=24")
00105     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00106     attrs = ua.DataTypeAttributes()
00107     attrs.Description = ua.LocalizedText("b'Describes a value that is either TRUE or FALSE.'")
00108     attrs.DisplayName = ua.LocalizedText("Boolean")
00109     node.NodeAttributes = attrs
00110     server.add_nodes([node])
00111    
00112     node = ua.AddNodesItem()
00113     node.RequestedNewNodeId = ua.NodeId.from_string("i=2")
00114     node.BrowseName = ua.QualifiedName.from_string("SByte")
00115     node.NodeClass = ua.NodeClass.DataType
00116     node.ParentNodeId = ua.NodeId.from_string("i=27")
00117     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00118     attrs = ua.DataTypeAttributes()
00119     attrs.Description = ua.LocalizedText("b'Describes a value that is an integer between -128 and 127.'")
00120     attrs.DisplayName = ua.LocalizedText("SByte")
00121     node.NodeAttributes = attrs
00122     server.add_nodes([node])
00123    
00124     node = ua.AddNodesItem()
00125     node.RequestedNewNodeId = ua.NodeId.from_string("i=3")
00126     node.BrowseName = ua.QualifiedName.from_string("Byte")
00127     node.NodeClass = ua.NodeClass.DataType
00128     node.ParentNodeId = ua.NodeId.from_string("i=28")
00129     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00130     attrs = ua.DataTypeAttributes()
00131     attrs.Description = ua.LocalizedText("b'Describes a value that is an integer between 0 and 255.'")
00132     attrs.DisplayName = ua.LocalizedText("Byte")
00133     node.NodeAttributes = attrs
00134     server.add_nodes([node])
00135    
00136     node = ua.AddNodesItem()
00137     node.RequestedNewNodeId = ua.NodeId.from_string("i=4")
00138     node.BrowseName = ua.QualifiedName.from_string("Int16")
00139     node.NodeClass = ua.NodeClass.DataType
00140     node.ParentNodeId = ua.NodeId.from_string("i=27")
00141     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00142     attrs = ua.DataTypeAttributes()
00143     attrs.Description = ua.LocalizedText("b'Describes a value that is an integer between ?32,768 and 32,767.'")
00144     attrs.DisplayName = ua.LocalizedText("Int16")
00145     node.NodeAttributes = attrs
00146     server.add_nodes([node])
00147    
00148     node = ua.AddNodesItem()
00149     node.RequestedNewNodeId = ua.NodeId.from_string("i=5")
00150     node.BrowseName = ua.QualifiedName.from_string("UInt16")
00151     node.NodeClass = ua.NodeClass.DataType
00152     node.ParentNodeId = ua.NodeId.from_string("i=28")
00153     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00154     attrs = ua.DataTypeAttributes()
00155     attrs.Description = ua.LocalizedText("b'Describes a value that is an integer between 0 and 65535.'")
00156     attrs.DisplayName = ua.LocalizedText("UInt16")
00157     node.NodeAttributes = attrs
00158     server.add_nodes([node])
00159    
00160     node = ua.AddNodesItem()
00161     node.RequestedNewNodeId = ua.NodeId.from_string("i=6")
00162     node.BrowseName = ua.QualifiedName.from_string("Int32")
00163     node.NodeClass = ua.NodeClass.DataType
00164     node.ParentNodeId = ua.NodeId.from_string("i=27")
00165     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00166     attrs = ua.DataTypeAttributes()
00167     attrs.Description = ua.LocalizedText("b'Describes a value that is an integer between ?2,147,483,648  and 2,147,483,647.'")
00168     attrs.DisplayName = ua.LocalizedText("Int32")
00169     node.NodeAttributes = attrs
00170     server.add_nodes([node])
00171    
00172     node = ua.AddNodesItem()
00173     node.RequestedNewNodeId = ua.NodeId.from_string("i=7")
00174     node.BrowseName = ua.QualifiedName.from_string("UInt32")
00175     node.NodeClass = ua.NodeClass.DataType
00176     node.ParentNodeId = ua.NodeId.from_string("i=28")
00177     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00178     attrs = ua.DataTypeAttributes()
00179     attrs.Description = ua.LocalizedText("b'Describes a value that is an integer between 0 and 4,294,967,295.'")
00180     attrs.DisplayName = ua.LocalizedText("UInt32")
00181     node.NodeAttributes = attrs
00182     server.add_nodes([node])
00183    
00184     node = ua.AddNodesItem()
00185     node.RequestedNewNodeId = ua.NodeId.from_string("i=8")
00186     node.BrowseName = ua.QualifiedName.from_string("Int64")
00187     node.NodeClass = ua.NodeClass.DataType
00188     node.ParentNodeId = ua.NodeId.from_string("i=27")
00189     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00190     attrs = ua.DataTypeAttributes()
00191     attrs.Description = ua.LocalizedText("b'Describes a value that is an integer between ?9,223,372,036,854,775,808 and 9,223,372,036,854,775,807.'")
00192     attrs.DisplayName = ua.LocalizedText("Int64")
00193     node.NodeAttributes = attrs
00194     server.add_nodes([node])
00195    
00196     node = ua.AddNodesItem()
00197     node.RequestedNewNodeId = ua.NodeId.from_string("i=9")
00198     node.BrowseName = ua.QualifiedName.from_string("UInt64")
00199     node.NodeClass = ua.NodeClass.DataType
00200     node.ParentNodeId = ua.NodeId.from_string("i=28")
00201     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00202     attrs = ua.DataTypeAttributes()
00203     attrs.Description = ua.LocalizedText("b'Describes a value that is an integer between 0 and 18,446,744,073,709,551,615.'")
00204     attrs.DisplayName = ua.LocalizedText("UInt64")
00205     node.NodeAttributes = attrs
00206     server.add_nodes([node])
00207    
00208     node = ua.AddNodesItem()
00209     node.RequestedNewNodeId = ua.NodeId.from_string("i=10")
00210     node.BrowseName = ua.QualifiedName.from_string("Float")
00211     node.NodeClass = ua.NodeClass.DataType
00212     node.ParentNodeId = ua.NodeId.from_string("i=26")
00213     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00214     attrs = ua.DataTypeAttributes()
00215     attrs.Description = ua.LocalizedText("b'Describes a value that is an IEEE 754-1985 single precision floating point number.'")
00216     attrs.DisplayName = ua.LocalizedText("Float")
00217     node.NodeAttributes = attrs
00218     server.add_nodes([node])
00219    
00220     node = ua.AddNodesItem()
00221     node.RequestedNewNodeId = ua.NodeId.from_string("i=11")
00222     node.BrowseName = ua.QualifiedName.from_string("Double")
00223     node.NodeClass = ua.NodeClass.DataType
00224     node.ParentNodeId = ua.NodeId.from_string("i=26")
00225     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00226     attrs = ua.DataTypeAttributes()
00227     attrs.Description = ua.LocalizedText("b'Describes a value that is an IEEE 754-1985 double precision floating point number.'")
00228     attrs.DisplayName = ua.LocalizedText("Double")
00229     node.NodeAttributes = attrs
00230     server.add_nodes([node])
00231    
00232     node = ua.AddNodesItem()
00233     node.RequestedNewNodeId = ua.NodeId.from_string("i=12")
00234     node.BrowseName = ua.QualifiedName.from_string("String")
00235     node.NodeClass = ua.NodeClass.DataType
00236     node.ParentNodeId = ua.NodeId.from_string("i=24")
00237     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00238     attrs = ua.DataTypeAttributes()
00239     attrs.Description = ua.LocalizedText("b'Describes a value that is a sequence of printable Unicode characters.'")
00240     attrs.DisplayName = ua.LocalizedText("String")
00241     node.NodeAttributes = attrs
00242     server.add_nodes([node])
00243    
00244     node = ua.AddNodesItem()
00245     node.RequestedNewNodeId = ua.NodeId.from_string("i=13")
00246     node.BrowseName = ua.QualifiedName.from_string("DateTime")
00247     node.NodeClass = ua.NodeClass.DataType
00248     node.ParentNodeId = ua.NodeId.from_string("i=24")
00249     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00250     attrs = ua.DataTypeAttributes()
00251     attrs.Description = ua.LocalizedText("b'Describes a value that is a Gregorian calender date and time.'")
00252     attrs.DisplayName = ua.LocalizedText("DateTime")
00253     node.NodeAttributes = attrs
00254     server.add_nodes([node])
00255    
00256     node = ua.AddNodesItem()
00257     node.RequestedNewNodeId = ua.NodeId.from_string("i=14")
00258     node.BrowseName = ua.QualifiedName.from_string("Guid")
00259     node.NodeClass = ua.NodeClass.DataType
00260     node.ParentNodeId = ua.NodeId.from_string("i=24")
00261     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00262     attrs = ua.DataTypeAttributes()
00263     attrs.Description = ua.LocalizedText("b'Describes a value that is a 128-bit globally unique identifier.'")
00264     attrs.DisplayName = ua.LocalizedText("Guid")
00265     node.NodeAttributes = attrs
00266     server.add_nodes([node])
00267    
00268     node = ua.AddNodesItem()
00269     node.RequestedNewNodeId = ua.NodeId.from_string("i=15")
00270     node.BrowseName = ua.QualifiedName.from_string("ByteString")
00271     node.NodeClass = ua.NodeClass.DataType
00272     node.ParentNodeId = ua.NodeId.from_string("i=24")
00273     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00274     attrs = ua.DataTypeAttributes()
00275     attrs.Description = ua.LocalizedText("b'Describes a value that is a sequence of bytes.'")
00276     attrs.DisplayName = ua.LocalizedText("ByteString")
00277     node.NodeAttributes = attrs
00278     server.add_nodes([node])
00279    
00280     node = ua.AddNodesItem()
00281     node.RequestedNewNodeId = ua.NodeId.from_string("i=16")
00282     node.BrowseName = ua.QualifiedName.from_string("XmlElement")
00283     node.NodeClass = ua.NodeClass.DataType
00284     node.ParentNodeId = ua.NodeId.from_string("i=24")
00285     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00286     attrs = ua.DataTypeAttributes()
00287     attrs.Description = ua.LocalizedText("b'Describes a value that is an XML element.'")
00288     attrs.DisplayName = ua.LocalizedText("XmlElement")
00289     node.NodeAttributes = attrs
00290     server.add_nodes([node])
00291    
00292     node = ua.AddNodesItem()
00293     node.RequestedNewNodeId = ua.NodeId.from_string("i=17")
00294     node.BrowseName = ua.QualifiedName.from_string("NodeId")
00295     node.NodeClass = ua.NodeClass.DataType
00296     node.ParentNodeId = ua.NodeId.from_string("i=24")
00297     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00298     attrs = ua.DataTypeAttributes()
00299     attrs.Description = ua.LocalizedText("b'Describes a value that is an identifier for a node within a Server address space.'")
00300     attrs.DisplayName = ua.LocalizedText("NodeId")
00301     node.NodeAttributes = attrs
00302     server.add_nodes([node])
00303    
00304     node = ua.AddNodesItem()
00305     node.RequestedNewNodeId = ua.NodeId.from_string("i=20")
00306     node.BrowseName = ua.QualifiedName.from_string("QualifiedName")
00307     node.NodeClass = ua.NodeClass.DataType
00308     node.ParentNodeId = ua.NodeId.from_string("i=24")
00309     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00310     attrs = ua.DataTypeAttributes()
00311     attrs.Description = ua.LocalizedText("b'Describes a value that is a name qualified by a namespace.'")
00312     attrs.DisplayName = ua.LocalizedText("QualifiedName")
00313     node.NodeAttributes = attrs
00314     server.add_nodes([node])
00315    
00316     node = ua.AddNodesItem()
00317     node.RequestedNewNodeId = ua.NodeId.from_string("i=21")
00318     node.BrowseName = ua.QualifiedName.from_string("LocalizedText")
00319     node.NodeClass = ua.NodeClass.DataType
00320     node.ParentNodeId = ua.NodeId.from_string("i=24")
00321     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00322     attrs = ua.DataTypeAttributes()
00323     attrs.Description = ua.LocalizedText("b'Describes a value that is human readable Unicode text with a locale identifier.'")
00324     attrs.DisplayName = ua.LocalizedText("LocalizedText")
00325     node.NodeAttributes = attrs
00326     server.add_nodes([node])
00327    
00328     node = ua.AddNodesItem()
00329     node.RequestedNewNodeId = ua.NodeId.from_string("i=22")
00330     node.BrowseName = ua.QualifiedName.from_string("Structure")
00331     node.NodeClass = ua.NodeClass.DataType
00332     node.ParentNodeId = ua.NodeId.from_string("i=24")
00333     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00334     attrs = ua.DataTypeAttributes()
00335     attrs.Description = ua.LocalizedText("b'Describes a value that is any type of structure that can be described with a data encoding.'")
00336     attrs.DisplayName = ua.LocalizedText("Structure")
00337     attrs.IsAbstract = True
00338     node.NodeAttributes = attrs
00339     server.add_nodes([node])
00340    
00341     node = ua.AddNodesItem()
00342     node.RequestedNewNodeId = ua.NodeId.from_string("i=30")
00343     node.BrowseName = ua.QualifiedName.from_string("Image")
00344     node.NodeClass = ua.NodeClass.DataType
00345     node.ParentNodeId = ua.NodeId.from_string("i=15")
00346     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00347     attrs = ua.DataTypeAttributes()
00348     attrs.Description = ua.LocalizedText("b'Describes a value that is an image encoded as a string of bytes.'")
00349     attrs.DisplayName = ua.LocalizedText("Image")
00350     node.NodeAttributes = attrs
00351     server.add_nodes([node])
00352    
00353     node = ua.AddNodesItem()
00354     node.RequestedNewNodeId = ua.NodeId.from_string("i=121")
00355     node.BrowseName = ua.QualifiedName.from_string("Decimal128")
00356     node.NodeClass = ua.NodeClass.DataType
00357     node.ParentNodeId = ua.NodeId.from_string("i=26")
00358     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00359     attrs = ua.DataTypeAttributes()
00360     attrs.Description = ua.LocalizedText("b'Describes a 128-bit decimal value.'")
00361     attrs.DisplayName = ua.LocalizedText("Decimal128")
00362     node.NodeAttributes = attrs
00363     server.add_nodes([node])
00364    
00365     node = ua.AddNodesItem()
00366     node.RequestedNewNodeId = ua.NodeId.from_string("i=31")
00367     node.BrowseName = ua.QualifiedName.from_string("References")
00368     node.NodeClass = ua.NodeClass.ReferenceType
00369     attrs = ua.ReferenceTypeAttributes()
00370     attrs.Description = ua.LocalizedText("The abstract base type for all references.")
00371     attrs.DisplayName = ua.LocalizedText("References")
00372     attrs.InverseName = ua.LocalizedText("References")
00373     attrs.IsAbstract = True
00374     attrs.Symmetric = True
00375     node.NodeAttributes = attrs
00376     server.add_nodes([node])
00377    
00378     node = ua.AddNodesItem()
00379     node.RequestedNewNodeId = ua.NodeId.from_string("i=32")
00380     node.BrowseName = ua.QualifiedName.from_string("NonHierarchicalReferences")
00381     node.NodeClass = ua.NodeClass.ReferenceType
00382     node.ParentNodeId = ua.NodeId.from_string("i=31")
00383     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00384     attrs = ua.ReferenceTypeAttributes()
00385     attrs.Description = ua.LocalizedText("The abstract base type for all non-hierarchical references.")
00386     attrs.DisplayName = ua.LocalizedText("NonHierarchicalReferences")
00387     attrs.InverseName = ua.LocalizedText("NonHierarchicalReferences")
00388     attrs.IsAbstract = True
00389     node.NodeAttributes = attrs
00390     server.add_nodes([node])
00391    
00392     node = ua.AddNodesItem()
00393     node.RequestedNewNodeId = ua.NodeId.from_string("i=33")
00394     node.BrowseName = ua.QualifiedName.from_string("HierarchicalReferences")
00395     node.NodeClass = ua.NodeClass.ReferenceType
00396     node.ParentNodeId = ua.NodeId.from_string("i=31")
00397     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00398     attrs = ua.ReferenceTypeAttributes()
00399     attrs.Description = ua.LocalizedText("The abstract base type for all hierarchical references.")
00400     attrs.DisplayName = ua.LocalizedText("HierarchicalReferences")
00401     attrs.InverseName = ua.LocalizedText("HierarchicalReferences")
00402     attrs.IsAbstract = True
00403     node.NodeAttributes = attrs
00404     server.add_nodes([node])
00405    
00406     node = ua.AddNodesItem()
00407     node.RequestedNewNodeId = ua.NodeId.from_string("i=34")
00408     node.BrowseName = ua.QualifiedName.from_string("HasChild")
00409     node.NodeClass = ua.NodeClass.ReferenceType
00410     node.ParentNodeId = ua.NodeId.from_string("i=33")
00411     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00412     attrs = ua.ReferenceTypeAttributes()
00413     attrs.Description = ua.LocalizedText("The abstract base type for all non-looping hierarchical references.")
00414     attrs.DisplayName = ua.LocalizedText("HasChild")
00415     attrs.InverseName = ua.LocalizedText("ChildOf")
00416     node.NodeAttributes = attrs
00417     server.add_nodes([node])
00418    
00419     node = ua.AddNodesItem()
00420     node.RequestedNewNodeId = ua.NodeId.from_string("i=35")
00421     node.BrowseName = ua.QualifiedName.from_string("Organizes")
00422     node.NodeClass = ua.NodeClass.ReferenceType
00423     node.ParentNodeId = ua.NodeId.from_string("i=33")
00424     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00425     attrs = ua.ReferenceTypeAttributes()
00426     attrs.Description = ua.LocalizedText("The type for hierarchical references that are used to organize nodes.")
00427     attrs.DisplayName = ua.LocalizedText("Organizes")
00428     attrs.InverseName = ua.LocalizedText("OrganizedBy")
00429     node.NodeAttributes = attrs
00430     server.add_nodes([node])
00431    
00432     node = ua.AddNodesItem()
00433     node.RequestedNewNodeId = ua.NodeId.from_string("i=36")
00434     node.BrowseName = ua.QualifiedName.from_string("HasEventSource")
00435     node.NodeClass = ua.NodeClass.ReferenceType
00436     node.ParentNodeId = ua.NodeId.from_string("i=33")
00437     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00438     attrs = ua.ReferenceTypeAttributes()
00439     attrs.Description = ua.LocalizedText("The type for non-looping hierarchical references that are used to organize event sources.")
00440     attrs.DisplayName = ua.LocalizedText("HasEventSource")
00441     attrs.InverseName = ua.LocalizedText("EventSourceOf")
00442     node.NodeAttributes = attrs
00443     server.add_nodes([node])
00444    
00445     node = ua.AddNodesItem()
00446     node.RequestedNewNodeId = ua.NodeId.from_string("i=37")
00447     node.BrowseName = ua.QualifiedName.from_string("HasModellingRule")
00448     node.NodeClass = ua.NodeClass.ReferenceType
00449     node.ParentNodeId = ua.NodeId.from_string("i=32")
00450     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00451     attrs = ua.ReferenceTypeAttributes()
00452     attrs.Description = ua.LocalizedText("The type for references from instance declarations to modelling rule nodes.")
00453     attrs.DisplayName = ua.LocalizedText("HasModellingRule")
00454     attrs.InverseName = ua.LocalizedText("ModellingRuleOf")
00455     node.NodeAttributes = attrs
00456     server.add_nodes([node])
00457    
00458     node = ua.AddNodesItem()
00459     node.RequestedNewNodeId = ua.NodeId.from_string("i=38")
00460     node.BrowseName = ua.QualifiedName.from_string("HasEncoding")
00461     node.NodeClass = ua.NodeClass.ReferenceType
00462     node.ParentNodeId = ua.NodeId.from_string("i=32")
00463     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00464     attrs = ua.ReferenceTypeAttributes()
00465     attrs.Description = ua.LocalizedText("The type for references from data type nodes to to data type encoding nodes.")
00466     attrs.DisplayName = ua.LocalizedText("HasEncoding")
00467     attrs.InverseName = ua.LocalizedText("EncodingOf")
00468     node.NodeAttributes = attrs
00469     server.add_nodes([node])
00470    
00471     node = ua.AddNodesItem()
00472     node.RequestedNewNodeId = ua.NodeId.from_string("i=39")
00473     node.BrowseName = ua.QualifiedName.from_string("HasDescription")
00474     node.NodeClass = ua.NodeClass.ReferenceType
00475     node.ParentNodeId = ua.NodeId.from_string("i=32")
00476     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00477     attrs = ua.ReferenceTypeAttributes()
00478     attrs.Description = ua.LocalizedText("The type for references from data type encoding nodes to data type description nodes.")
00479     attrs.DisplayName = ua.LocalizedText("HasDescription")
00480     attrs.InverseName = ua.LocalizedText("DescriptionOf")
00481     node.NodeAttributes = attrs
00482     server.add_nodes([node])
00483    
00484     node = ua.AddNodesItem()
00485     node.RequestedNewNodeId = ua.NodeId.from_string("i=40")
00486     node.BrowseName = ua.QualifiedName.from_string("HasTypeDefinition")
00487     node.NodeClass = ua.NodeClass.ReferenceType
00488     node.ParentNodeId = ua.NodeId.from_string("i=32")
00489     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00490     attrs = ua.ReferenceTypeAttributes()
00491     attrs.Description = ua.LocalizedText("The type for references from a instance node its type defintion node.")
00492     attrs.DisplayName = ua.LocalizedText("HasTypeDefinition")
00493     attrs.InverseName = ua.LocalizedText("TypeDefinitionOf")
00494     node.NodeAttributes = attrs
00495     server.add_nodes([node])
00496    
00497     node = ua.AddNodesItem()
00498     node.RequestedNewNodeId = ua.NodeId.from_string("i=41")
00499     node.BrowseName = ua.QualifiedName.from_string("GeneratesEvent")
00500     node.NodeClass = ua.NodeClass.ReferenceType
00501     node.ParentNodeId = ua.NodeId.from_string("i=32")
00502     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00503     attrs = ua.ReferenceTypeAttributes()
00504     attrs.Description = ua.LocalizedText("The type for references from a node to an event type that is raised by node.")
00505     attrs.DisplayName = ua.LocalizedText("GeneratesEvent")
00506     attrs.InverseName = ua.LocalizedText("GeneratesEvent")
00507     node.NodeAttributes = attrs
00508     server.add_nodes([node])
00509    
00510     node = ua.AddNodesItem()
00511     node.RequestedNewNodeId = ua.NodeId.from_string("i=3065")
00512     node.BrowseName = ua.QualifiedName.from_string("AlwaysGeneratesEvent")
00513     node.NodeClass = ua.NodeClass.ReferenceType
00514     node.ParentNodeId = ua.NodeId.from_string("i=32")
00515     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00516     attrs = ua.ReferenceTypeAttributes()
00517     attrs.Description = ua.LocalizedText("The type for references from a node to an event type that is always raised by node.")
00518     attrs.DisplayName = ua.LocalizedText("AlwaysGeneratesEvent")
00519     attrs.InverseName = ua.LocalizedText("AlwaysGeneratesEvent")
00520     node.NodeAttributes = attrs
00521     server.add_nodes([node])
00522    
00523     node = ua.AddNodesItem()
00524     node.RequestedNewNodeId = ua.NodeId.from_string("i=44")
00525     node.BrowseName = ua.QualifiedName.from_string("Aggregates")
00526     node.NodeClass = ua.NodeClass.ReferenceType
00527     node.ParentNodeId = ua.NodeId.from_string("i=34")
00528     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00529     attrs = ua.ReferenceTypeAttributes()
00530     attrs.Description = ua.LocalizedText("The type for non-looping hierarchical references that are used to aggregate nodes into complex types.")
00531     attrs.DisplayName = ua.LocalizedText("Aggregates")
00532     attrs.InverseName = ua.LocalizedText("AggregatedBy")
00533     node.NodeAttributes = attrs
00534     server.add_nodes([node])
00535    
00536     node = ua.AddNodesItem()
00537     node.RequestedNewNodeId = ua.NodeId.from_string("i=45")
00538     node.BrowseName = ua.QualifiedName.from_string("HasSubtype")
00539     node.NodeClass = ua.NodeClass.ReferenceType
00540     node.ParentNodeId = ua.NodeId.from_string("i=34")
00541     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00542     attrs = ua.ReferenceTypeAttributes()
00543     attrs.Description = ua.LocalizedText("The type for non-looping hierarchical references that are used to define sub types.")
00544     attrs.DisplayName = ua.LocalizedText("HasSubtype")
00545     attrs.InverseName = ua.LocalizedText("HasSupertype")
00546     node.NodeAttributes = attrs
00547     server.add_nodes([node])
00548    
00549     node = ua.AddNodesItem()
00550     node.RequestedNewNodeId = ua.NodeId.from_string("i=46")
00551     node.BrowseName = ua.QualifiedName.from_string("HasProperty")
00552     node.NodeClass = ua.NodeClass.ReferenceType
00553     node.ParentNodeId = ua.NodeId.from_string("i=44")
00554     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00555     attrs = ua.ReferenceTypeAttributes()
00556     attrs.Description = ua.LocalizedText("The type for non-looping hierarchical reference from a node to its property.")
00557     attrs.DisplayName = ua.LocalizedText("HasProperty")
00558     attrs.InverseName = ua.LocalizedText("PropertyOf")
00559     node.NodeAttributes = attrs
00560     server.add_nodes([node])
00561    
00562     node = ua.AddNodesItem()
00563     node.RequestedNewNodeId = ua.NodeId.from_string("i=47")
00564     node.BrowseName = ua.QualifiedName.from_string("HasComponent")
00565     node.NodeClass = ua.NodeClass.ReferenceType
00566     node.ParentNodeId = ua.NodeId.from_string("i=44")
00567     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00568     attrs = ua.ReferenceTypeAttributes()
00569     attrs.Description = ua.LocalizedText("The type for non-looping hierarchical reference from a node to its component.")
00570     attrs.DisplayName = ua.LocalizedText("HasComponent")
00571     attrs.InverseName = ua.LocalizedText("ComponentOf")
00572     node.NodeAttributes = attrs
00573     server.add_nodes([node])
00574    
00575     node = ua.AddNodesItem()
00576     node.RequestedNewNodeId = ua.NodeId.from_string("i=48")
00577     node.BrowseName = ua.QualifiedName.from_string("HasNotifier")
00578     node.NodeClass = ua.NodeClass.ReferenceType
00579     node.ParentNodeId = ua.NodeId.from_string("i=36")
00580     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00581     attrs = ua.ReferenceTypeAttributes()
00582     attrs.Description = ua.LocalizedText("The type for non-looping hierarchical references that are used to indicate how events propagate from node to node.")
00583     attrs.DisplayName = ua.LocalizedText("HasNotifier")
00584     attrs.InverseName = ua.LocalizedText("NotifierOf")
00585     node.NodeAttributes = attrs
00586     server.add_nodes([node])
00587    
00588     node = ua.AddNodesItem()
00589     node.RequestedNewNodeId = ua.NodeId.from_string("i=49")
00590     node.BrowseName = ua.QualifiedName.from_string("HasOrderedComponent")
00591     node.NodeClass = ua.NodeClass.ReferenceType
00592     node.ParentNodeId = ua.NodeId.from_string("i=47")
00593     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00594     attrs = ua.ReferenceTypeAttributes()
00595     attrs.Description = ua.LocalizedText("The type for non-looping hierarchical reference from a node to its component when the order of references matters.")
00596     attrs.DisplayName = ua.LocalizedText("HasOrderedComponent")
00597     attrs.InverseName = ua.LocalizedText("OrderedComponentOf")
00598     node.NodeAttributes = attrs
00599     server.add_nodes([node])
00600    
00601     node = ua.AddNodesItem()
00602     node.RequestedNewNodeId = ua.NodeId.from_string("i=120")
00603     node.BrowseName = ua.QualifiedName.from_string("NamingRuleType")
00604     node.NodeClass = ua.NodeClass.DataType
00605     node.ParentNodeId = ua.NodeId.from_string("i=29")
00606     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00607     attrs = ua.DataTypeAttributes()
00608     attrs.Description = ua.LocalizedText("b'Describes a value that specifies the significance of the BrowseName for an instance declaration.'")
00609     attrs.DisplayName = ua.LocalizedText("NamingRuleType")
00610     node.NodeAttributes = attrs
00611     server.add_nodes([node])
00612     refs = []
00613     ref = ua.AddReferencesItem()
00614     ref.IsForward = True
00615     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00616     ref.SourceNodeId = ua.NodeId.from_string("i=120")
00617     ref.TargetNodeClass = ua.NodeClass.DataType
00618     ref.TargetNodeId = ua.NodeId.from_string("i=12169")
00619     refs.append(ref)
00620     server.add_references(refs)
00621    
00622     node = ua.AddNodesItem()
00623     node.RequestedNewNodeId = ua.NodeId.from_string("i=12169")
00624     node.BrowseName = ua.QualifiedName.from_string("EnumValues")
00625     node.NodeClass = ua.NodeClass.Variable
00626     node.ParentNodeId = ua.NodeId.from_string("i=120")
00627     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00628     node.TypeDefinition = ua.NodeId.from_string("i=68")
00629     attrs = ua.VariableAttributes()
00630     attrs.DisplayName = ua.LocalizedText("EnumValues")
00631     attrs.DataType = ua.NodeId.from_string("i=7594")
00632     value = []
00633     extobj = ua.EnumValueType()
00634     extobj.Description.Text = b'The BrowseName must appear in all instances of the type.'
00635     extobj.DisplayName.Text = b'Mandatory'
00636     extobj.Value = 1
00637     value.append(extobj)
00638     extobj = ua.EnumValueType()
00639     extobj.Description.Text = b'The BrowseName may appear in an instance of the type.'
00640     extobj.DisplayName.Text = b'Optional'
00641     extobj.Value = 2
00642     value.append(extobj)
00643     extobj = ua.EnumValueType()
00644     extobj.Description.Text = b'The modelling rule defines a constraint and the BrowseName is not used in an instance of the type.'
00645     extobj.DisplayName.Text = b'Constraint'
00646     extobj.Value = 3
00647     value.append(extobj)
00648     attrs.Value = ua.Variant(value, ua.VariantType.ExtensionObject)
00649     attrs.ValueRank = 1
00650     node.NodeAttributes = attrs
00651     server.add_nodes([node])
00652     refs = []
00653     ref = ua.AddReferencesItem()
00654     ref.IsForward = True
00655     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00656     ref.SourceNodeId = ua.NodeId.from_string("i=12169")
00657     ref.TargetNodeClass = ua.NodeClass.DataType
00658     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00659     refs.append(ref)
00660     server.add_references(refs)
00661    
00662     node = ua.AddNodesItem()
00663     node.RequestedNewNodeId = ua.NodeId.from_string("i=3068")
00664     node.BrowseName = ua.QualifiedName.from_string("NodeVersion")
00665     node.NodeClass = ua.NodeClass.Variable
00666     node.TypeDefinition = ua.NodeId.from_string("i=68")
00667     attrs = ua.VariableAttributes()
00668     attrs.Description = ua.LocalizedText("The version number of the node (used to indicate changes to references of the owning node).")
00669     attrs.DisplayName = ua.LocalizedText("NodeVersion")
00670     attrs.DataType = ua.NodeId(ua.ObjectIds.String)
00671     attrs.ValueRank = -2
00672     node.NodeAttributes = attrs
00673     server.add_nodes([node])
00674    
00675     node = ua.AddNodesItem()
00676     node.RequestedNewNodeId = ua.NodeId.from_string("i=12170")
00677     node.BrowseName = ua.QualifiedName.from_string("ViewVersion")
00678     node.NodeClass = ua.NodeClass.Variable
00679     node.TypeDefinition = ua.NodeId.from_string("i=68")
00680     attrs = ua.VariableAttributes()
00681     attrs.Description = ua.LocalizedText("The version number of the view.")
00682     attrs.DisplayName = ua.LocalizedText("ViewVersion")
00683     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
00684     attrs.ValueRank = -2
00685     node.NodeAttributes = attrs
00686     server.add_nodes([node])
00687    
00688     node = ua.AddNodesItem()
00689     node.RequestedNewNodeId = ua.NodeId.from_string("i=3067")
00690     node.BrowseName = ua.QualifiedName.from_string("Icon")
00691     node.NodeClass = ua.NodeClass.Variable
00692     node.TypeDefinition = ua.NodeId.from_string("i=68")
00693     attrs = ua.VariableAttributes()
00694     attrs.Description = ua.LocalizedText("A small image representing the object.")
00695     attrs.DisplayName = ua.LocalizedText("Icon")
00696     attrs.DataType = ua.NodeId.from_string("i=30")
00697     attrs.ValueRank = -2
00698     node.NodeAttributes = attrs
00699     server.add_nodes([node])
00700    
00701     node = ua.AddNodesItem()
00702     node.RequestedNewNodeId = ua.NodeId.from_string("i=3069")
00703     node.BrowseName = ua.QualifiedName.from_string("LocalTime")
00704     node.NodeClass = ua.NodeClass.Variable
00705     node.TypeDefinition = ua.NodeId.from_string("i=68")
00706     attrs = ua.VariableAttributes()
00707     attrs.Description = ua.LocalizedText("The local time where the owning variable value was collected.")
00708     attrs.DisplayName = ua.LocalizedText("LocalTime")
00709     attrs.DataType = ua.NodeId.from_string("i=8912")
00710     attrs.ValueRank = -2
00711     node.NodeAttributes = attrs
00712     server.add_nodes([node])
00713    
00714     node = ua.AddNodesItem()
00715     node.RequestedNewNodeId = ua.NodeId.from_string("i=3070")
00716     node.BrowseName = ua.QualifiedName.from_string("AllowNulls")
00717     node.NodeClass = ua.NodeClass.Variable
00718     node.TypeDefinition = ua.NodeId.from_string("i=68")
00719     attrs = ua.VariableAttributes()
00720     attrs.Description = ua.LocalizedText("Whether the value of the owning variable is allowed to be null.")
00721     attrs.DisplayName = ua.LocalizedText("AllowNulls")
00722     attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
00723     attrs.ValueRank = -2
00724     node.NodeAttributes = attrs
00725     server.add_nodes([node])
00726    
00727     node = ua.AddNodesItem()
00728     node.RequestedNewNodeId = ua.NodeId.from_string("i=11433")
00729     node.BrowseName = ua.QualifiedName.from_string("ValueAsText")
00730     node.NodeClass = ua.NodeClass.Variable
00731     node.TypeDefinition = ua.NodeId.from_string("i=68")
00732     attrs = ua.VariableAttributes()
00733     attrs.Description = ua.LocalizedText("The string representation of the current value for a variable with an enumerated data type.")
00734     attrs.DisplayName = ua.LocalizedText("ValueAsText")
00735     attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
00736     attrs.ValueRank = -2
00737     node.NodeAttributes = attrs
00738     server.add_nodes([node])
00739    
00740     node = ua.AddNodesItem()
00741     node.RequestedNewNodeId = ua.NodeId.from_string("i=11498")
00742     node.BrowseName = ua.QualifiedName.from_string("MaxStringLength")
00743     node.NodeClass = ua.NodeClass.Variable
00744     node.TypeDefinition = ua.NodeId.from_string("i=68")
00745     attrs = ua.VariableAttributes()
00746     attrs.Description = ua.LocalizedText("The maximum length for a string that can be stored in the owning variable.")
00747     attrs.DisplayName = ua.LocalizedText("MaxStringLength")
00748     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
00749     attrs.ValueRank = -2
00750     node.NodeAttributes = attrs
00751     server.add_nodes([node])
00752    
00753     node = ua.AddNodesItem()
00754     node.RequestedNewNodeId = ua.NodeId.from_string("i=12908")
00755     node.BrowseName = ua.QualifiedName.from_string("MaxByteStringLength")
00756     node.NodeClass = ua.NodeClass.Variable
00757     node.TypeDefinition = ua.NodeId.from_string("i=68")
00758     attrs = ua.VariableAttributes()
00759     attrs.Description = ua.LocalizedText("The maximum length for a byte string that can be stored in the owning variable.")
00760     attrs.DisplayName = ua.LocalizedText("MaxByteStringLength")
00761     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
00762     attrs.ValueRank = -2
00763     node.NodeAttributes = attrs
00764     server.add_nodes([node])
00765    
00766     node = ua.AddNodesItem()
00767     node.RequestedNewNodeId = ua.NodeId.from_string("i=11512")
00768     node.BrowseName = ua.QualifiedName.from_string("MaxArrayLength")
00769     node.NodeClass = ua.NodeClass.Variable
00770     node.TypeDefinition = ua.NodeId.from_string("i=68")
00771     attrs = ua.VariableAttributes()
00772     attrs.Description = ua.LocalizedText("The maximum length for an array that can be stored in the owning variable.")
00773     attrs.DisplayName = ua.LocalizedText("MaxArrayLength")
00774     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
00775     attrs.ValueRank = -2
00776     node.NodeAttributes = attrs
00777     server.add_nodes([node])
00778    
00779     node = ua.AddNodesItem()
00780     node.RequestedNewNodeId = ua.NodeId.from_string("i=11513")
00781     node.BrowseName = ua.QualifiedName.from_string("EngineeringUnits")
00782     node.NodeClass = ua.NodeClass.Variable
00783     node.TypeDefinition = ua.NodeId.from_string("i=68")
00784     attrs = ua.VariableAttributes()
00785     attrs.Description = ua.LocalizedText("The engineering units for the value of the owning variable.")
00786     attrs.DisplayName = ua.LocalizedText("EngineeringUnits")
00787     attrs.DataType = ua.NodeId.from_string("i=887")
00788     attrs.ValueRank = -2
00789     node.NodeAttributes = attrs
00790     server.add_nodes([node])
00791    
00792     node = ua.AddNodesItem()
00793     node.RequestedNewNodeId = ua.NodeId.from_string("i=11432")
00794     node.BrowseName = ua.QualifiedName.from_string("EnumStrings")
00795     node.NodeClass = ua.NodeClass.Variable
00796     node.TypeDefinition = ua.NodeId.from_string("i=68")
00797     attrs = ua.VariableAttributes()
00798     attrs.Description = ua.LocalizedText("The human readable strings associated with the values of an enumerated value (when values are sequential).")
00799     attrs.DisplayName = ua.LocalizedText("EnumStrings")
00800     attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
00801     attrs.ValueRank = 1
00802     node.NodeAttributes = attrs
00803     server.add_nodes([node])
00804    
00805     node = ua.AddNodesItem()
00806     node.RequestedNewNodeId = ua.NodeId.from_string("i=3071")
00807     node.BrowseName = ua.QualifiedName.from_string("EnumValues")
00808     node.NodeClass = ua.NodeClass.Variable
00809     node.TypeDefinition = ua.NodeId.from_string("i=68")
00810     attrs = ua.VariableAttributes()
00811     attrs.Description = ua.LocalizedText("The human readable strings associated with the values of an enumerated value (when values have no sequence).")
00812     attrs.DisplayName = ua.LocalizedText("EnumValues")
00813     attrs.DataType = ua.NodeId.from_string("i=7594")
00814     attrs.ValueRank = 1
00815     node.NodeAttributes = attrs
00816     server.add_nodes([node])
00817    
00818     node = ua.AddNodesItem()
00819     node.RequestedNewNodeId = ua.NodeId.from_string("i=12745")
00820     node.BrowseName = ua.QualifiedName.from_string("OptionSetValues")
00821     node.NodeClass = ua.NodeClass.Variable
00822     node.TypeDefinition = ua.NodeId.from_string("i=68")
00823     attrs = ua.VariableAttributes()
00824     attrs.Description = ua.LocalizedText("Contains the human-readable representation for each bit of the bit mask.")
00825     attrs.DisplayName = ua.LocalizedText("OptionSetValues")
00826     attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
00827     attrs.ValueRank = 1
00828     node.NodeAttributes = attrs
00829     server.add_nodes([node])
00830    
00831     node = ua.AddNodesItem()
00832     node.RequestedNewNodeId = ua.NodeId.from_string("i=3072")
00833     node.BrowseName = ua.QualifiedName.from_string("InputArguments")
00834     node.NodeClass = ua.NodeClass.Variable
00835     node.TypeDefinition = ua.NodeId.from_string("i=68")
00836     attrs = ua.VariableAttributes()
00837     attrs.Description = ua.LocalizedText("The input arguments for a method.")
00838     attrs.DisplayName = ua.LocalizedText("InputArguments")
00839     attrs.DataType = ua.NodeId.from_string("i=296")
00840     attrs.ValueRank = 1
00841     node.NodeAttributes = attrs
00842     server.add_nodes([node])
00843    
00844     node = ua.AddNodesItem()
00845     node.RequestedNewNodeId = ua.NodeId.from_string("i=3073")
00846     node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
00847     node.NodeClass = ua.NodeClass.Variable
00848     node.TypeDefinition = ua.NodeId.from_string("i=68")
00849     attrs = ua.VariableAttributes()
00850     attrs.Description = ua.LocalizedText("The output arguments for a method.")
00851     attrs.DisplayName = ua.LocalizedText("OutputArguments")
00852     attrs.DataType = ua.NodeId.from_string("i=296")
00853     attrs.ValueRank = 1
00854     node.NodeAttributes = attrs
00855     server.add_nodes([node])
00856    
00857     node = ua.AddNodesItem()
00858     node.RequestedNewNodeId = ua.NodeId.from_string("i=2000")
00859     node.BrowseName = ua.QualifiedName.from_string("ImageBMP")
00860     node.NodeClass = ua.NodeClass.DataType
00861     node.ParentNodeId = ua.NodeId.from_string("i=30")
00862     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00863     attrs = ua.DataTypeAttributes()
00864     attrs.Description = ua.LocalizedText("b'An image encoded in BMP format.'")
00865     attrs.DisplayName = ua.LocalizedText("ImageBMP")
00866     node.NodeAttributes = attrs
00867     server.add_nodes([node])
00868    
00869     node = ua.AddNodesItem()
00870     node.RequestedNewNodeId = ua.NodeId.from_string("i=2001")
00871     node.BrowseName = ua.QualifiedName.from_string("ImageGIF")
00872     node.NodeClass = ua.NodeClass.DataType
00873     node.ParentNodeId = ua.NodeId.from_string("i=30")
00874     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00875     attrs = ua.DataTypeAttributes()
00876     attrs.Description = ua.LocalizedText("b'An image encoded in GIF format.'")
00877     attrs.DisplayName = ua.LocalizedText("ImageGIF")
00878     node.NodeAttributes = attrs
00879     server.add_nodes([node])
00880    
00881     node = ua.AddNodesItem()
00882     node.RequestedNewNodeId = ua.NodeId.from_string("i=2002")
00883     node.BrowseName = ua.QualifiedName.from_string("ImageJPG")
00884     node.NodeClass = ua.NodeClass.DataType
00885     node.ParentNodeId = ua.NodeId.from_string("i=30")
00886     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00887     attrs = ua.DataTypeAttributes()
00888     attrs.Description = ua.LocalizedText("b'An image encoded in JPEG format.'")
00889     attrs.DisplayName = ua.LocalizedText("ImageJPG")
00890     node.NodeAttributes = attrs
00891     server.add_nodes([node])
00892    
00893     node = ua.AddNodesItem()
00894     node.RequestedNewNodeId = ua.NodeId.from_string("i=2003")
00895     node.BrowseName = ua.QualifiedName.from_string("ImagePNG")
00896     node.NodeClass = ua.NodeClass.DataType
00897     node.ParentNodeId = ua.NodeId.from_string("i=30")
00898     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00899     attrs = ua.DataTypeAttributes()
00900     attrs.Description = ua.LocalizedText("b'An image encoded in PNG format.'")
00901     attrs.DisplayName = ua.LocalizedText("ImagePNG")
00902     node.NodeAttributes = attrs
00903     server.add_nodes([node])
00904    
00905     node = ua.AddNodesItem()
00906     node.RequestedNewNodeId = ua.NodeId.from_string("i=256")
00907     node.BrowseName = ua.QualifiedName.from_string("IdType")
00908     node.NodeClass = ua.NodeClass.DataType
00909     node.ParentNodeId = ua.NodeId.from_string("i=29")
00910     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00911     attrs = ua.DataTypeAttributes()
00912     attrs.Description = ua.LocalizedText("b'The type of identifier used in a node id.'")
00913     attrs.DisplayName = ua.LocalizedText("IdType")
00914     node.NodeAttributes = attrs
00915     server.add_nodes([node])
00916     refs = []
00917     ref = ua.AddReferencesItem()
00918     ref.IsForward = True
00919     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00920     ref.SourceNodeId = ua.NodeId.from_string("i=256")
00921     ref.TargetNodeClass = ua.NodeClass.DataType
00922     ref.TargetNodeId = ua.NodeId.from_string("i=7591")
00923     refs.append(ref)
00924     server.add_references(refs)
00925    
00926     node = ua.AddNodesItem()
00927     node.RequestedNewNodeId = ua.NodeId.from_string("i=7591")
00928     node.BrowseName = ua.QualifiedName.from_string("EnumStrings")
00929     node.NodeClass = ua.NodeClass.Variable
00930     node.ParentNodeId = ua.NodeId.from_string("i=256")
00931     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00932     node.TypeDefinition = ua.NodeId.from_string("i=68")
00933     attrs = ua.VariableAttributes()
00934     attrs.DisplayName = ua.LocalizedText("EnumStrings")
00935     attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
00936     attrs.Value = ua.Variant(['Numeric', 'String', 'Guid', 'Opaque'], ua.VariantType.LocalizedText)
00937     attrs.ValueRank = 1
00938     node.NodeAttributes = attrs
00939     server.add_nodes([node])
00940     refs = []
00941     ref = ua.AddReferencesItem()
00942     ref.IsForward = True
00943     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00944     ref.SourceNodeId = ua.NodeId.from_string("i=7591")
00945     ref.TargetNodeClass = ua.NodeClass.DataType
00946     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00947     refs.append(ref)
00948     server.add_references(refs)
00949    
00950     node = ua.AddNodesItem()
00951     node.RequestedNewNodeId = ua.NodeId.from_string("i=257")
00952     node.BrowseName = ua.QualifiedName.from_string("NodeClass")
00953     node.NodeClass = ua.NodeClass.DataType
00954     node.ParentNodeId = ua.NodeId.from_string("i=29")
00955     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00956     attrs = ua.DataTypeAttributes()
00957     attrs.Description = ua.LocalizedText("b'A mask specifying the class of the node.'")
00958     attrs.DisplayName = ua.LocalizedText("NodeClass")
00959     node.NodeAttributes = attrs
00960     server.add_nodes([node])
00961     refs = []
00962     ref = ua.AddReferencesItem()
00963     ref.IsForward = True
00964     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00965     ref.SourceNodeId = ua.NodeId.from_string("i=257")
00966     ref.TargetNodeClass = ua.NodeClass.DataType
00967     ref.TargetNodeId = ua.NodeId.from_string("i=11878")
00968     refs.append(ref)
00969     server.add_references(refs)
00970    
00971     node = ua.AddNodesItem()
00972     node.RequestedNewNodeId = ua.NodeId.from_string("i=11878")
00973     node.BrowseName = ua.QualifiedName.from_string("EnumValues")
00974     node.NodeClass = ua.NodeClass.Variable
00975     node.ParentNodeId = ua.NodeId.from_string("i=257")
00976     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00977     node.TypeDefinition = ua.NodeId.from_string("i=68")
00978     attrs = ua.VariableAttributes()
00979     attrs.DisplayName = ua.LocalizedText("EnumValues")
00980     attrs.DataType = ua.NodeId.from_string("i=7594")
00981     value = []
00982     extobj = ua.EnumValueType()
00983     extobj.Description.Text = b'No classes are selected.'
00984     extobj.DisplayName.Text = b'Unspecified'
00985     extobj.Value = 0
00986     value.append(extobj)
00987     extobj = ua.EnumValueType()
00988     extobj.Description.Text = b'The node is an object.'
00989     extobj.DisplayName.Text = b'Object'
00990     extobj.Value = 1
00991     value.append(extobj)
00992     extobj = ua.EnumValueType()
00993     extobj.Description.Text = b'The node is a variable.'
00994     extobj.DisplayName.Text = b'Variable'
00995     extobj.Value = 2
00996     value.append(extobj)
00997     extobj = ua.EnumValueType()
00998     extobj.Description.Text = b'The node is a method.'
00999     extobj.DisplayName.Text = b'Method'
01000     extobj.Value = 4
01001     value.append(extobj)
01002     extobj = ua.EnumValueType()
01003     extobj.Description.Text = b'The node is an object type.'
01004     extobj.DisplayName.Text = b'ObjectType'
01005     extobj.Value = 8
01006     value.append(extobj)
01007     extobj = ua.EnumValueType()
01008     extobj.Description.Text = b'The node is an variable type.'
01009     extobj.DisplayName.Text = b'VariableType'
01010     extobj.Value = 16
01011     value.append(extobj)
01012     extobj = ua.EnumValueType()
01013     extobj.Description.Text = b'The node is a reference type.'
01014     extobj.DisplayName.Text = b'ReferenceType'
01015     extobj.Value = 32
01016     value.append(extobj)
01017     extobj = ua.EnumValueType()
01018     extobj.Description.Text = b'The node is a data type.'
01019     extobj.DisplayName.Text = b'DataType'
01020     extobj.Value = 64
01021     value.append(extobj)
01022     extobj = ua.EnumValueType()
01023     extobj.Description.Text = b'The node is a view.'
01024     extobj.DisplayName.Text = b'View'
01025     extobj.Value = 128
01026     value.append(extobj)
01027     attrs.Value = ua.Variant(value, ua.VariantType.ExtensionObject)
01028     attrs.ValueRank = 1
01029     node.NodeAttributes = attrs
01030     server.add_nodes([node])
01031     refs = []
01032     ref = ua.AddReferencesItem()
01033     ref.IsForward = True
01034     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
01035     ref.SourceNodeId = ua.NodeId.from_string("i=11878")
01036     ref.TargetNodeClass = ua.NodeClass.DataType
01037     ref.TargetNodeId = ua.NodeId.from_string("i=78")
01038     refs.append(ref)
01039     server.add_references(refs)
01040    
01041     node = ua.AddNodesItem()
01042     node.RequestedNewNodeId = ua.NodeId.from_string("i=296")
01043     node.BrowseName = ua.QualifiedName.from_string("Argument")
01044     node.NodeClass = ua.NodeClass.DataType
01045     node.ParentNodeId = ua.NodeId.from_string("i=22")
01046     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
01047     attrs = ua.DataTypeAttributes()
01048     attrs.Description = ua.LocalizedText("b'An argument for a method.'")
01049     attrs.DisplayName = ua.LocalizedText("Argument")
01050     node.NodeAttributes = attrs
01051     server.add_nodes([node])
01052    
01053     node = ua.AddNodesItem()
01054     node.RequestedNewNodeId = ua.NodeId.from_string("i=7594")
01055     node.BrowseName = ua.QualifiedName.from_string("EnumValueType")
01056     node.NodeClass = ua.NodeClass.DataType
01057     node.ParentNodeId = ua.NodeId.from_string("i=22")
01058     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
01059     attrs = ua.DataTypeAttributes()
01060     attrs.Description = ua.LocalizedText("b'A mapping between a value of an enumerated type and a name and description.'")
01061     attrs.DisplayName = ua.LocalizedText("EnumValueType")
01062     node.NodeAttributes = attrs
01063     server.add_nodes([node])
01064    
01065     node = ua.AddNodesItem()
01066     node.RequestedNewNodeId = ua.NodeId.from_string("i=12755")
01067     node.BrowseName = ua.QualifiedName.from_string("OptionSet")
01068     node.NodeClass = ua.NodeClass.DataType
01069     node.ParentNodeId = ua.NodeId.from_string("i=22")
01070     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
01071     attrs = ua.DataTypeAttributes()
01072     attrs.Description = ua.LocalizedText("b'This abstract Structured DataType is the base DataType for all DataTypes representing a bit mask.'")
01073     attrs.DisplayName = ua.LocalizedText("OptionSet")
01074     node.NodeAttributes = attrs
01075     server.add_nodes([node])
01076    
01077     node = ua.AddNodesItem()
01078     node.RequestedNewNodeId = ua.NodeId.from_string("i=12756")
01079     node.BrowseName = ua.QualifiedName.from_string("Union")
01080     node.NodeClass = ua.NodeClass.DataType
01081     node.ParentNodeId = ua.NodeId.from_string("i=22")
01082     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
01083     attrs = ua.DataTypeAttributes()
01084     attrs.Description = ua.LocalizedText("b'This abstract DataType is the base DataType for all union DataTypes.'")
01085     attrs.DisplayName = ua.LocalizedText("Union")
01086     node.NodeAttributes = attrs
01087     server.add_nodes([node])
01088    
01089     node = ua.AddNodesItem()
01090     node.RequestedNewNodeId = ua.NodeId.from_string("i=12877")
01091     node.BrowseName = ua.QualifiedName.from_string("NormalizedString")
01092     node.NodeClass = ua.NodeClass.DataType
01093     node.ParentNodeId = ua.NodeId.from_string("i=12")
01094     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
01095     attrs = ua.DataTypeAttributes()
01096     attrs.Description = ua.LocalizedText("b'A string normalized based on the rules in the unicode specification.'")
01097     attrs.DisplayName = ua.LocalizedText("NormalizedString")
01098     node.NodeAttributes = attrs
01099     server.add_nodes([node])
01100    
01101     node = ua.AddNodesItem()
01102     node.RequestedNewNodeId = ua.NodeId.from_string("i=12878")
01103     node.BrowseName = ua.QualifiedName.from_string("DecimalString")
01104     node.NodeClass = ua.NodeClass.DataType
01105     node.ParentNodeId = ua.NodeId.from_string("i=12")
01106     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
01107     attrs = ua.DataTypeAttributes()
01108     attrs.Description = ua.LocalizedText("b'An arbitraty numeric value.'")
01109     attrs.DisplayName = ua.LocalizedText("DecimalString")
01110     node.NodeAttributes = attrs
01111     server.add_nodes([node])
01112    
01113     node = ua.AddNodesItem()
01114     node.RequestedNewNodeId = ua.NodeId.from_string("i=12879")
01115     node.BrowseName = ua.QualifiedName.from_string("DurationString")
01116     node.NodeClass = ua.NodeClass.DataType
01117     node.ParentNodeId = ua.NodeId.from_string("i=12")
01118     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
01119     attrs = ua.DataTypeAttributes()
01120     attrs.Description = ua.LocalizedText("b'A period of time formatted as defined in ISO 8601-2000.'")
01121     attrs.DisplayName = ua.LocalizedText("DurationString")
01122     node.NodeAttributes = attrs
01123     server.add_nodes([node])
01124    
01125     node = ua.AddNodesItem()
01126     node.RequestedNewNodeId = ua.NodeId.from_string("i=12880")
01127     node.BrowseName = ua.QualifiedName.from_string("TimeString")
01128     node.NodeClass = ua.NodeClass.DataType
01129     node.ParentNodeId = ua.NodeId.from_string("i=12")
01130     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
01131     attrs = ua.DataTypeAttributes()
01132     attrs.Description = ua.LocalizedText("b'A time formatted as defined in ISO 8601-2000.'")
01133     attrs.DisplayName = ua.LocalizedText("TimeString")
01134     node.NodeAttributes = attrs
01135     server.add_nodes([node])
01136    
01137     node = ua.AddNodesItem()
01138     node.RequestedNewNodeId = ua.NodeId.from_string("i=12881")
01139     node.BrowseName = ua.QualifiedName.from_string("DateString")
01140     node.NodeClass = ua.NodeClass.DataType
01141     node.ParentNodeId = ua.NodeId.from_string("i=12")
01142     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
01143     attrs = ua.DataTypeAttributes()
01144     attrs.Description = ua.LocalizedText("b'A date formatted as defined in ISO 8601-2000.'")
01145     attrs.DisplayName = ua.LocalizedText("DateString")
01146     node.NodeAttributes = attrs
01147     server.add_nodes([node])
01148    
01149     node = ua.AddNodesItem()
01150     node.RequestedNewNodeId = ua.NodeId.from_string("i=290")
01151     node.BrowseName = ua.QualifiedName.from_string("Duration")
01152     node.NodeClass = ua.NodeClass.DataType
01153     node.ParentNodeId = ua.NodeId.from_string("i=11")
01154     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
01155     attrs = ua.DataTypeAttributes()
01156     attrs.Description = ua.LocalizedText("b'A period of time measured in milliseconds.'")
01157     attrs.DisplayName = ua.LocalizedText("Duration")
01158     node.NodeAttributes = attrs
01159     server.add_nodes([node])
01160    
01161     node = ua.AddNodesItem()
01162     node.RequestedNewNodeId = ua.NodeId.from_string("i=294")
01163     node.BrowseName = ua.QualifiedName.from_string("UtcTime")
01164     node.NodeClass = ua.NodeClass.DataType
01165     node.ParentNodeId = ua.NodeId.from_string("i=13")
01166     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
01167     attrs = ua.DataTypeAttributes()
01168     attrs.Description = ua.LocalizedText("b'A date/time value specified in Universal Coordinated Time (UTC).'")
01169     attrs.DisplayName = ua.LocalizedText("UtcTime")
01170     node.NodeAttributes = attrs
01171     server.add_nodes([node])
01172    
01173     node = ua.AddNodesItem()
01174     node.RequestedNewNodeId = ua.NodeId.from_string("i=295")
01175     node.BrowseName = ua.QualifiedName.from_string("LocaleId")
01176     node.NodeClass = ua.NodeClass.DataType
01177     node.ParentNodeId = ua.NodeId.from_string("i=12")
01178     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
01179     attrs = ua.DataTypeAttributes()
01180     attrs.Description = ua.LocalizedText("b'An identifier for a user locale.'")
01181     attrs.DisplayName = ua.LocalizedText("LocaleId")
01182     node.NodeAttributes = attrs
01183     server.add_nodes([node])
01184    
01185     node = ua.AddNodesItem()
01186     node.RequestedNewNodeId = ua.NodeId.from_string("i=8912")
01187     node.BrowseName = ua.QualifiedName.from_string("TimeZoneDataType")
01188     node.NodeClass = ua.NodeClass.DataType
01189     node.ParentNodeId = ua.NodeId.from_string("i=22")
01190     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
01191     attrs = ua.DataTypeAttributes()
01192     attrs.DisplayName = ua.LocalizedText("TimeZoneDataType")
01193     node.NodeAttributes = attrs
01194     server.add_nodes([node])
01195    
01196     node = ua.AddNodesItem()
01197     node.RequestedNewNodeId = ua.NodeId.from_string("i=297")
01198     node.BrowseName = ua.QualifiedName.from_string("Default XML")
01199     node.NodeClass = ua.NodeClass.Object
01200     node.ParentNodeId = ua.NodeId.from_string("i=296")
01201     node.ReferenceTypeId = ua.NodeId.from_string("i=38")
01202     node.TypeDefinition = ua.NodeId.from_string("i=76")
01203     attrs = ua.ObjectAttributes()
01204     attrs.DisplayName = ua.LocalizedText("Default XML")
01205     attrs.EventNotifier = 0
01206     node.NodeAttributes = attrs
01207     server.add_nodes([node])
01208     refs = []
01209     ref = ua.AddReferencesItem()
01210     ref.IsForward = True
01211     ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
01212     ref.SourceNodeId = ua.NodeId.from_string("i=297")
01213     ref.TargetNodeClass = ua.NodeClass.DataType
01214     ref.TargetNodeId = ua.NodeId.from_string("i=8285")
01215     refs.append(ref)
01216     server.add_references(refs)
01217    
01218     node = ua.AddNodesItem()
01219     node.RequestedNewNodeId = ua.NodeId.from_string("i=7616")
01220     node.BrowseName = ua.QualifiedName.from_string("Default XML")
01221     node.NodeClass = ua.NodeClass.Object
01222     node.ParentNodeId = ua.NodeId.from_string("i=7594")
01223     node.ReferenceTypeId = ua.NodeId.from_string("i=38")
01224     node.TypeDefinition = ua.NodeId.from_string("i=76")
01225     attrs = ua.ObjectAttributes()
01226     attrs.DisplayName = ua.LocalizedText("Default XML")
01227     attrs.EventNotifier = 0
01228     node.NodeAttributes = attrs
01229     server.add_nodes([node])
01230     refs = []
01231     ref = ua.AddReferencesItem()
01232     ref.IsForward = True
01233     ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
01234     ref.SourceNodeId = ua.NodeId.from_string("i=7616")
01235     ref.TargetNodeClass = ua.NodeClass.DataType
01236     ref.TargetNodeId = ua.NodeId.from_string("i=8291")
01237     refs.append(ref)
01238     server.add_references(refs)
01239    
01240     node = ua.AddNodesItem()
01241     node.RequestedNewNodeId = ua.NodeId.from_string("i=12757")
01242     node.BrowseName = ua.QualifiedName.from_string("Default XML")
01243     node.NodeClass = ua.NodeClass.Object
01244     node.ParentNodeId = ua.NodeId.from_string("i=12755")
01245     node.ReferenceTypeId = ua.NodeId.from_string("i=38")
01246     node.TypeDefinition = ua.NodeId.from_string("i=76")
01247     attrs = ua.ObjectAttributes()
01248     attrs.DisplayName = ua.LocalizedText("Default XML")
01249     attrs.EventNotifier = 0
01250     node.NodeAttributes = attrs
01251     server.add_nodes([node])
01252     refs = []
01253     ref = ua.AddReferencesItem()
01254     ref.IsForward = True
01255     ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
01256     ref.SourceNodeId = ua.NodeId.from_string("i=12757")
01257     ref.TargetNodeClass = ua.NodeClass.DataType
01258     ref.TargetNodeId = ua.NodeId.from_string("i=12759")
01259     refs.append(ref)
01260     server.add_references(refs)
01261    
01262     node = ua.AddNodesItem()
01263     node.RequestedNewNodeId = ua.NodeId.from_string("i=12758")
01264     node.BrowseName = ua.QualifiedName.from_string("Default XML")
01265     node.NodeClass = ua.NodeClass.Object
01266     node.ParentNodeId = ua.NodeId.from_string("i=12756")
01267     node.ReferenceTypeId = ua.NodeId.from_string("i=38")
01268     node.TypeDefinition = ua.NodeId.from_string("i=76")
01269     attrs = ua.ObjectAttributes()
01270     attrs.DisplayName = ua.LocalizedText("Default XML")
01271     attrs.EventNotifier = 0
01272     node.NodeAttributes = attrs
01273     server.add_nodes([node])
01274     refs = []
01275     ref = ua.AddReferencesItem()
01276     ref.IsForward = True
01277     ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
01278     ref.SourceNodeId = ua.NodeId.from_string("i=12758")
01279     ref.TargetNodeClass = ua.NodeClass.DataType
01280     ref.TargetNodeId = ua.NodeId.from_string("i=12762")
01281     refs.append(ref)
01282     server.add_references(refs)
01283    
01284     node = ua.AddNodesItem()
01285     node.RequestedNewNodeId = ua.NodeId.from_string("i=8913")
01286     node.BrowseName = ua.QualifiedName.from_string("Default XML")
01287     node.NodeClass = ua.NodeClass.Object
01288     node.ParentNodeId = ua.NodeId.from_string("i=8912")
01289     node.ReferenceTypeId = ua.NodeId.from_string("i=38")
01290     node.TypeDefinition = ua.NodeId.from_string("i=76")
01291     attrs = ua.ObjectAttributes()
01292     attrs.DisplayName = ua.LocalizedText("Default XML")
01293     attrs.EventNotifier = 0
01294     node.NodeAttributes = attrs
01295     server.add_nodes([node])
01296     refs = []
01297     ref = ua.AddReferencesItem()
01298     ref.IsForward = True
01299     ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
01300     ref.SourceNodeId = ua.NodeId.from_string("i=8913")
01301     ref.TargetNodeClass = ua.NodeClass.DataType
01302     ref.TargetNodeId = ua.NodeId.from_string("i=8918")
01303     refs.append(ref)
01304     server.add_references(refs)
01305    
01306     node = ua.AddNodesItem()
01307     node.RequestedNewNodeId = ua.NodeId.from_string("i=298")
01308     node.BrowseName = ua.QualifiedName.from_string("Default Binary")
01309     node.NodeClass = ua.NodeClass.Object
01310     node.ParentNodeId = ua.NodeId.from_string("i=296")
01311     node.ReferenceTypeId = ua.NodeId.from_string("i=38")
01312     node.TypeDefinition = ua.NodeId.from_string("i=76")
01313     attrs = ua.ObjectAttributes()
01314     attrs.DisplayName = ua.LocalizedText("Default Binary")
01315     attrs.EventNotifier = 0
01316     node.NodeAttributes = attrs
01317     server.add_nodes([node])
01318     refs = []
01319     ref = ua.AddReferencesItem()
01320     ref.IsForward = True
01321     ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
01322     ref.SourceNodeId = ua.NodeId.from_string("i=298")
01323     ref.TargetNodeClass = ua.NodeClass.DataType
01324     ref.TargetNodeId = ua.NodeId.from_string("i=7650")
01325     refs.append(ref)
01326     server.add_references(refs)
01327    
01328     node = ua.AddNodesItem()
01329     node.RequestedNewNodeId = ua.NodeId.from_string("i=8251")
01330     node.BrowseName = ua.QualifiedName.from_string("Default Binary")
01331     node.NodeClass = ua.NodeClass.Object
01332     node.ParentNodeId = ua.NodeId.from_string("i=7594")
01333     node.ReferenceTypeId = ua.NodeId.from_string("i=38")
01334     node.TypeDefinition = ua.NodeId.from_string("i=76")
01335     attrs = ua.ObjectAttributes()
01336     attrs.DisplayName = ua.LocalizedText("Default Binary")
01337     attrs.EventNotifier = 0
01338     node.NodeAttributes = attrs
01339     server.add_nodes([node])
01340     refs = []
01341     ref = ua.AddReferencesItem()
01342     ref.IsForward = True
01343     ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
01344     ref.SourceNodeId = ua.NodeId.from_string("i=8251")
01345     ref.TargetNodeClass = ua.NodeClass.DataType
01346     ref.TargetNodeId = ua.NodeId.from_string("i=7656")
01347     refs.append(ref)
01348     server.add_references(refs)
01349    
01350     node = ua.AddNodesItem()
01351     node.RequestedNewNodeId = ua.NodeId.from_string("i=12765")
01352     node.BrowseName = ua.QualifiedName.from_string("Default Binary")
01353     node.NodeClass = ua.NodeClass.Object
01354     node.ParentNodeId = ua.NodeId.from_string("i=12755")
01355     node.ReferenceTypeId = ua.NodeId.from_string("i=38")
01356     node.TypeDefinition = ua.NodeId.from_string("i=76")
01357     attrs = ua.ObjectAttributes()
01358     attrs.DisplayName = ua.LocalizedText("Default Binary")
01359     attrs.EventNotifier = 0
01360     node.NodeAttributes = attrs
01361     server.add_nodes([node])
01362     refs = []
01363     ref = ua.AddReferencesItem()
01364     ref.IsForward = True
01365     ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
01366     ref.SourceNodeId = ua.NodeId.from_string("i=12765")
01367     ref.TargetNodeClass = ua.NodeClass.DataType
01368     ref.TargetNodeId = ua.NodeId.from_string("i=12767")
01369     refs.append(ref)
01370     server.add_references(refs)
01371    
01372     node = ua.AddNodesItem()
01373     node.RequestedNewNodeId = ua.NodeId.from_string("i=12766")
01374     node.BrowseName = ua.QualifiedName.from_string("Default Binary")
01375     node.NodeClass = ua.NodeClass.Object
01376     node.ParentNodeId = ua.NodeId.from_string("i=12756")
01377     node.ReferenceTypeId = ua.NodeId.from_string("i=38")
01378     node.TypeDefinition = ua.NodeId.from_string("i=76")
01379     attrs = ua.ObjectAttributes()
01380     attrs.DisplayName = ua.LocalizedText("Default Binary")
01381     attrs.EventNotifier = 0
01382     node.NodeAttributes = attrs
01383     server.add_nodes([node])
01384     refs = []
01385     ref = ua.AddReferencesItem()
01386     ref.IsForward = True
01387     ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
01388     ref.SourceNodeId = ua.NodeId.from_string("i=12766")
01389     ref.TargetNodeClass = ua.NodeClass.DataType
01390     ref.TargetNodeId = ua.NodeId.from_string("i=12770")
01391     refs.append(ref)
01392     server.add_references(refs)
01393    
01394     node = ua.AddNodesItem()
01395     node.RequestedNewNodeId = ua.NodeId.from_string("i=8917")
01396     node.BrowseName = ua.QualifiedName.from_string("Default Binary")
01397     node.NodeClass = ua.NodeClass.Object
01398     node.ParentNodeId = ua.NodeId.from_string("i=8912")
01399     node.ReferenceTypeId = ua.NodeId.from_string("i=38")
01400     node.TypeDefinition = ua.NodeId.from_string("i=76")
01401     attrs = ua.ObjectAttributes()
01402     attrs.DisplayName = ua.LocalizedText("Default Binary")
01403     attrs.EventNotifier = 0
01404     node.NodeAttributes = attrs
01405     server.add_nodes([node])
01406     refs = []
01407     ref = ua.AddReferencesItem()
01408     ref.IsForward = True
01409     ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
01410     ref.SourceNodeId = ua.NodeId.from_string("i=8917")
01411     ref.TargetNodeClass = ua.NodeClass.DataType
01412     ref.TargetNodeId = ua.NodeId.from_string("i=8914")
01413     refs.append(ref)
01414     server.add_references(refs)


ros_opcua_impl_python_opcua
Author(s): Denis Štogl , Daniel Draper
autogenerated on Sat Jun 8 2019 18:26:23