standard_address_space_part10.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_Part10(server):
00011   
00012    
00013     node = ua.AddNodesItem()
00014     node.RequestedNewNodeId = ua.NodeId.from_string("i=2391")
00015     node.BrowseName = ua.QualifiedName.from_string("ProgramStateMachineType")
00016     node.NodeClass = ua.NodeClass.ObjectType
00017     node.ParentNodeId = ua.NodeId.from_string("i=2771")
00018     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00019     attrs = ua.ObjectTypeAttributes()
00020     attrs.Description = ua.LocalizedText("A state machine for a program.")
00021     attrs.DisplayName = ua.LocalizedText("ProgramStateMachineType")
00022     attrs.IsAbstract = False
00023     node.NodeAttributes = attrs
00024     server.add_nodes([node])
00025     refs = []
00026     ref = ua.AddReferencesItem()
00027     ref.IsForward = True
00028     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
00029     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00030     ref.TargetNodeClass = ua.NodeClass.DataType
00031     ref.TargetNodeId = ua.NodeId.from_string("i=3830")
00032     refs.append(ref)
00033     ref = ua.AddReferencesItem()
00034     ref.IsForward = True
00035     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
00036     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00037     ref.TargetNodeClass = ua.NodeClass.DataType
00038     ref.TargetNodeId = ua.NodeId.from_string("i=3835")
00039     refs.append(ref)
00040     ref = ua.AddReferencesItem()
00041     ref.IsForward = True
00042     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00043     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00044     ref.TargetNodeClass = ua.NodeClass.DataType
00045     ref.TargetNodeId = ua.NodeId.from_string("i=2392")
00046     refs.append(ref)
00047     ref = ua.AddReferencesItem()
00048     ref.IsForward = True
00049     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00050     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00051     ref.TargetNodeClass = ua.NodeClass.DataType
00052     ref.TargetNodeId = ua.NodeId.from_string("i=2393")
00053     refs.append(ref)
00054     ref = ua.AddReferencesItem()
00055     ref.IsForward = True
00056     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00057     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00058     ref.TargetNodeClass = ua.NodeClass.DataType
00059     ref.TargetNodeId = ua.NodeId.from_string("i=2394")
00060     refs.append(ref)
00061     ref = ua.AddReferencesItem()
00062     ref.IsForward = True
00063     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00064     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00065     ref.TargetNodeClass = ua.NodeClass.DataType
00066     ref.TargetNodeId = ua.NodeId.from_string("i=2395")
00067     refs.append(ref)
00068     ref = ua.AddReferencesItem()
00069     ref.IsForward = True
00070     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00071     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00072     ref.TargetNodeClass = ua.NodeClass.DataType
00073     ref.TargetNodeId = ua.NodeId.from_string("i=2396")
00074     refs.append(ref)
00075     ref = ua.AddReferencesItem()
00076     ref.IsForward = True
00077     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00078     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00079     ref.TargetNodeClass = ua.NodeClass.DataType
00080     ref.TargetNodeId = ua.NodeId.from_string("i=2397")
00081     refs.append(ref)
00082     ref = ua.AddReferencesItem()
00083     ref.IsForward = True
00084     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00085     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00086     ref.TargetNodeClass = ua.NodeClass.DataType
00087     ref.TargetNodeId = ua.NodeId.from_string("i=2398")
00088     refs.append(ref)
00089     ref = ua.AddReferencesItem()
00090     ref.IsForward = True
00091     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
00092     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00093     ref.TargetNodeClass = ua.NodeClass.DataType
00094     ref.TargetNodeId = ua.NodeId.from_string("i=2399")
00095     refs.append(ref)
00096     ref = ua.AddReferencesItem()
00097     ref.IsForward = True
00098     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
00099     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00100     ref.TargetNodeClass = ua.NodeClass.DataType
00101     ref.TargetNodeId = ua.NodeId.from_string("i=3850")
00102     refs.append(ref)
00103     ref = ua.AddReferencesItem()
00104     ref.IsForward = True
00105     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
00106     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00107     ref.TargetNodeClass = ua.NodeClass.DataType
00108     ref.TargetNodeId = ua.NodeId.from_string("i=2400")
00109     refs.append(ref)
00110     ref = ua.AddReferencesItem()
00111     ref.IsForward = True
00112     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
00113     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00114     ref.TargetNodeClass = ua.NodeClass.DataType
00115     ref.TargetNodeId = ua.NodeId.from_string("i=2402")
00116     refs.append(ref)
00117     ref = ua.AddReferencesItem()
00118     ref.IsForward = True
00119     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
00120     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00121     ref.TargetNodeClass = ua.NodeClass.DataType
00122     ref.TargetNodeId = ua.NodeId.from_string("i=2404")
00123     refs.append(ref)
00124     ref = ua.AddReferencesItem()
00125     ref.IsForward = True
00126     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
00127     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00128     ref.TargetNodeClass = ua.NodeClass.DataType
00129     ref.TargetNodeId = ua.NodeId.from_string("i=2406")
00130     refs.append(ref)
00131     ref = ua.AddReferencesItem()
00132     ref.IsForward = True
00133     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
00134     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00135     ref.TargetNodeClass = ua.NodeClass.DataType
00136     ref.TargetNodeId = ua.NodeId.from_string("i=2408")
00137     refs.append(ref)
00138     ref = ua.AddReferencesItem()
00139     ref.IsForward = True
00140     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
00141     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00142     ref.TargetNodeClass = ua.NodeClass.DataType
00143     ref.TargetNodeId = ua.NodeId.from_string("i=2410")
00144     refs.append(ref)
00145     ref = ua.AddReferencesItem()
00146     ref.IsForward = True
00147     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
00148     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00149     ref.TargetNodeClass = ua.NodeClass.DataType
00150     ref.TargetNodeId = ua.NodeId.from_string("i=2412")
00151     refs.append(ref)
00152     ref = ua.AddReferencesItem()
00153     ref.IsForward = True
00154     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
00155     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00156     ref.TargetNodeClass = ua.NodeClass.DataType
00157     ref.TargetNodeId = ua.NodeId.from_string("i=2414")
00158     refs.append(ref)
00159     ref = ua.AddReferencesItem()
00160     ref.IsForward = True
00161     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
00162     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00163     ref.TargetNodeClass = ua.NodeClass.DataType
00164     ref.TargetNodeId = ua.NodeId.from_string("i=2416")
00165     refs.append(ref)
00166     ref = ua.AddReferencesItem()
00167     ref.IsForward = True
00168     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
00169     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00170     ref.TargetNodeClass = ua.NodeClass.DataType
00171     ref.TargetNodeId = ua.NodeId.from_string("i=2418")
00172     refs.append(ref)
00173     ref = ua.AddReferencesItem()
00174     ref.IsForward = True
00175     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
00176     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00177     ref.TargetNodeClass = ua.NodeClass.DataType
00178     ref.TargetNodeId = ua.NodeId.from_string("i=2420")
00179     refs.append(ref)
00180     ref = ua.AddReferencesItem()
00181     ref.IsForward = True
00182     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
00183     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00184     ref.TargetNodeClass = ua.NodeClass.DataType
00185     ref.TargetNodeId = ua.NodeId.from_string("i=2422")
00186     refs.append(ref)
00187     ref = ua.AddReferencesItem()
00188     ref.IsForward = True
00189     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
00190     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00191     ref.TargetNodeClass = ua.NodeClass.DataType
00192     ref.TargetNodeId = ua.NodeId.from_string("i=2424")
00193     refs.append(ref)
00194     ref = ua.AddReferencesItem()
00195     ref.IsForward = True
00196     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
00197     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00198     ref.TargetNodeClass = ua.NodeClass.DataType
00199     ref.TargetNodeId = ua.NodeId.from_string("i=2426")
00200     refs.append(ref)
00201     ref = ua.AddReferencesItem()
00202     ref.IsForward = True
00203     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
00204     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00205     ref.TargetNodeClass = ua.NodeClass.DataType
00206     ref.TargetNodeId = ua.NodeId.from_string("i=2427")
00207     refs.append(ref)
00208     ref = ua.AddReferencesItem()
00209     ref.IsForward = True
00210     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
00211     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00212     ref.TargetNodeClass = ua.NodeClass.DataType
00213     ref.TargetNodeId = ua.NodeId.from_string("i=2428")
00214     refs.append(ref)
00215     ref = ua.AddReferencesItem()
00216     ref.IsForward = True
00217     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
00218     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00219     ref.TargetNodeClass = ua.NodeClass.DataType
00220     ref.TargetNodeId = ua.NodeId.from_string("i=2429")
00221     refs.append(ref)
00222     ref = ua.AddReferencesItem()
00223     ref.IsForward = True
00224     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
00225     ref.SourceNodeId = ua.NodeId.from_string("i=2391")
00226     ref.TargetNodeClass = ua.NodeClass.DataType
00227     ref.TargetNodeId = ua.NodeId.from_string("i=2430")
00228     refs.append(ref)
00229     server.add_references(refs)
00230    
00231     node = ua.AddNodesItem()
00232     node.RequestedNewNodeId = ua.NodeId.from_string("i=3830")
00233     node.BrowseName = ua.QualifiedName.from_string("CurrentState")
00234     node.NodeClass = ua.NodeClass.Variable
00235     node.ParentNodeId = ua.NodeId.from_string("i=2391")
00236     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
00237     node.TypeDefinition = ua.NodeId.from_string("i=2760")
00238     attrs = ua.VariableAttributes()
00239     attrs.DisplayName = ua.LocalizedText("CurrentState")
00240     attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
00241     attrs.ValueRank = -1
00242     node.NodeAttributes = attrs
00243     server.add_nodes([node])
00244     refs = []
00245     ref = ua.AddReferencesItem()
00246     ref.IsForward = True
00247     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00248     ref.SourceNodeId = ua.NodeId.from_string("i=3830")
00249     ref.TargetNodeClass = ua.NodeClass.DataType
00250     ref.TargetNodeId = ua.NodeId.from_string("i=3831")
00251     refs.append(ref)
00252     ref = ua.AddReferencesItem()
00253     ref.IsForward = True
00254     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00255     ref.SourceNodeId = ua.NodeId.from_string("i=3830")
00256     ref.TargetNodeClass = ua.NodeClass.DataType
00257     ref.TargetNodeId = ua.NodeId.from_string("i=3833")
00258     refs.append(ref)
00259     ref = ua.AddReferencesItem()
00260     ref.IsForward = True
00261     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00262     ref.SourceNodeId = ua.NodeId.from_string("i=3830")
00263     ref.TargetNodeClass = ua.NodeClass.DataType
00264     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00265     refs.append(ref)
00266     server.add_references(refs)
00267    
00268     node = ua.AddNodesItem()
00269     node.RequestedNewNodeId = ua.NodeId.from_string("i=3831")
00270     node.BrowseName = ua.QualifiedName.from_string("Id")
00271     node.NodeClass = ua.NodeClass.Variable
00272     node.ParentNodeId = ua.NodeId.from_string("i=3830")
00273     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00274     node.TypeDefinition = ua.NodeId.from_string("i=68")
00275     attrs = ua.VariableAttributes()
00276     attrs.DisplayName = ua.LocalizedText("Id")
00277     attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
00278     attrs.ValueRank = -1
00279     node.NodeAttributes = attrs
00280     server.add_nodes([node])
00281     refs = []
00282     ref = ua.AddReferencesItem()
00283     ref.IsForward = True
00284     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00285     ref.SourceNodeId = ua.NodeId.from_string("i=3831")
00286     ref.TargetNodeClass = ua.NodeClass.DataType
00287     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00288     refs.append(ref)
00289     server.add_references(refs)
00290    
00291     node = ua.AddNodesItem()
00292     node.RequestedNewNodeId = ua.NodeId.from_string("i=3833")
00293     node.BrowseName = ua.QualifiedName.from_string("Number")
00294     node.NodeClass = ua.NodeClass.Variable
00295     node.ParentNodeId = ua.NodeId.from_string("i=3830")
00296     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00297     node.TypeDefinition = ua.NodeId.from_string("i=68")
00298     attrs = ua.VariableAttributes()
00299     attrs.DisplayName = ua.LocalizedText("Number")
00300     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
00301     attrs.ValueRank = -1
00302     node.NodeAttributes = attrs
00303     server.add_nodes([node])
00304     refs = []
00305     ref = ua.AddReferencesItem()
00306     ref.IsForward = True
00307     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00308     ref.SourceNodeId = ua.NodeId.from_string("i=3833")
00309     ref.TargetNodeClass = ua.NodeClass.DataType
00310     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00311     refs.append(ref)
00312     server.add_references(refs)
00313    
00314     node = ua.AddNodesItem()
00315     node.RequestedNewNodeId = ua.NodeId.from_string("i=3835")
00316     node.BrowseName = ua.QualifiedName.from_string("LastTransition")
00317     node.NodeClass = ua.NodeClass.Variable
00318     node.ParentNodeId = ua.NodeId.from_string("i=2391")
00319     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
00320     node.TypeDefinition = ua.NodeId.from_string("i=2767")
00321     attrs = ua.VariableAttributes()
00322     attrs.DisplayName = ua.LocalizedText("LastTransition")
00323     attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
00324     attrs.ValueRank = -1
00325     node.NodeAttributes = attrs
00326     server.add_nodes([node])
00327     refs = []
00328     ref = ua.AddReferencesItem()
00329     ref.IsForward = True
00330     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00331     ref.SourceNodeId = ua.NodeId.from_string("i=3835")
00332     ref.TargetNodeClass = ua.NodeClass.DataType
00333     ref.TargetNodeId = ua.NodeId.from_string("i=3836")
00334     refs.append(ref)
00335     ref = ua.AddReferencesItem()
00336     ref.IsForward = True
00337     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00338     ref.SourceNodeId = ua.NodeId.from_string("i=3835")
00339     ref.TargetNodeClass = ua.NodeClass.DataType
00340     ref.TargetNodeId = ua.NodeId.from_string("i=3838")
00341     refs.append(ref)
00342     ref = ua.AddReferencesItem()
00343     ref.IsForward = True
00344     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00345     ref.SourceNodeId = ua.NodeId.from_string("i=3835")
00346     ref.TargetNodeClass = ua.NodeClass.DataType
00347     ref.TargetNodeId = ua.NodeId.from_string("i=3839")
00348     refs.append(ref)
00349     ref = ua.AddReferencesItem()
00350     ref.IsForward = True
00351     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00352     ref.SourceNodeId = ua.NodeId.from_string("i=3835")
00353     ref.TargetNodeClass = ua.NodeClass.DataType
00354     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00355     refs.append(ref)
00356     server.add_references(refs)
00357    
00358     node = ua.AddNodesItem()
00359     node.RequestedNewNodeId = ua.NodeId.from_string("i=3836")
00360     node.BrowseName = ua.QualifiedName.from_string("Id")
00361     node.NodeClass = ua.NodeClass.Variable
00362     node.ParentNodeId = ua.NodeId.from_string("i=3835")
00363     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00364     node.TypeDefinition = ua.NodeId.from_string("i=68")
00365     attrs = ua.VariableAttributes()
00366     attrs.DisplayName = ua.LocalizedText("Id")
00367     attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
00368     attrs.ValueRank = -1
00369     node.NodeAttributes = attrs
00370     server.add_nodes([node])
00371     refs = []
00372     ref = ua.AddReferencesItem()
00373     ref.IsForward = True
00374     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00375     ref.SourceNodeId = ua.NodeId.from_string("i=3836")
00376     ref.TargetNodeClass = ua.NodeClass.DataType
00377     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00378     refs.append(ref)
00379     server.add_references(refs)
00380    
00381     node = ua.AddNodesItem()
00382     node.RequestedNewNodeId = ua.NodeId.from_string("i=3838")
00383     node.BrowseName = ua.QualifiedName.from_string("Number")
00384     node.NodeClass = ua.NodeClass.Variable
00385     node.ParentNodeId = ua.NodeId.from_string("i=3835")
00386     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00387     node.TypeDefinition = ua.NodeId.from_string("i=68")
00388     attrs = ua.VariableAttributes()
00389     attrs.DisplayName = ua.LocalizedText("Number")
00390     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
00391     attrs.ValueRank = -1
00392     node.NodeAttributes = attrs
00393     server.add_nodes([node])
00394     refs = []
00395     ref = ua.AddReferencesItem()
00396     ref.IsForward = True
00397     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00398     ref.SourceNodeId = ua.NodeId.from_string("i=3838")
00399     ref.TargetNodeClass = ua.NodeClass.DataType
00400     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00401     refs.append(ref)
00402     server.add_references(refs)
00403    
00404     node = ua.AddNodesItem()
00405     node.RequestedNewNodeId = ua.NodeId.from_string("i=3839")
00406     node.BrowseName = ua.QualifiedName.from_string("TransitionTime")
00407     node.NodeClass = ua.NodeClass.Variable
00408     node.ParentNodeId = ua.NodeId.from_string("i=3835")
00409     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00410     node.TypeDefinition = ua.NodeId.from_string("i=68")
00411     attrs = ua.VariableAttributes()
00412     attrs.DisplayName = ua.LocalizedText("TransitionTime")
00413     attrs.DataType = ua.NodeId.from_string("i=294")
00414     attrs.ValueRank = -1
00415     node.NodeAttributes = attrs
00416     server.add_nodes([node])
00417     refs = []
00418     ref = ua.AddReferencesItem()
00419     ref.IsForward = True
00420     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00421     ref.SourceNodeId = ua.NodeId.from_string("i=3839")
00422     ref.TargetNodeClass = ua.NodeClass.DataType
00423     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00424     refs.append(ref)
00425     server.add_references(refs)
00426    
00427     node = ua.AddNodesItem()
00428     node.RequestedNewNodeId = ua.NodeId.from_string("i=2392")
00429     node.BrowseName = ua.QualifiedName.from_string("Creatable")
00430     node.NodeClass = ua.NodeClass.Variable
00431     node.ParentNodeId = ua.NodeId.from_string("i=2391")
00432     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00433     node.TypeDefinition = ua.NodeId.from_string("i=68")
00434     attrs = ua.VariableAttributes()
00435     attrs.DisplayName = ua.LocalizedText("Creatable")
00436     attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
00437     attrs.ValueRank = -1
00438     node.NodeAttributes = attrs
00439     server.add_nodes([node])
00440    
00441     node = ua.AddNodesItem()
00442     node.RequestedNewNodeId = ua.NodeId.from_string("i=2393")
00443     node.BrowseName = ua.QualifiedName.from_string("Deletable")
00444     node.NodeClass = ua.NodeClass.Variable
00445     node.ParentNodeId = ua.NodeId.from_string("i=2391")
00446     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00447     node.TypeDefinition = ua.NodeId.from_string("i=68")
00448     attrs = ua.VariableAttributes()
00449     attrs.DisplayName = ua.LocalizedText("Deletable")
00450     attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
00451     attrs.ValueRank = -1
00452     node.NodeAttributes = attrs
00453     server.add_nodes([node])
00454     refs = []
00455     ref = ua.AddReferencesItem()
00456     ref.IsForward = True
00457     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00458     ref.SourceNodeId = ua.NodeId.from_string("i=2393")
00459     ref.TargetNodeClass = ua.NodeClass.DataType
00460     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00461     refs.append(ref)
00462     server.add_references(refs)
00463    
00464     node = ua.AddNodesItem()
00465     node.RequestedNewNodeId = ua.NodeId.from_string("i=2394")
00466     node.BrowseName = ua.QualifiedName.from_string("AutoDelete")
00467     node.NodeClass = ua.NodeClass.Variable
00468     node.ParentNodeId = ua.NodeId.from_string("i=2391")
00469     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00470     node.TypeDefinition = ua.NodeId.from_string("i=68")
00471     attrs = ua.VariableAttributes()
00472     attrs.DisplayName = ua.LocalizedText("AutoDelete")
00473     attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
00474     attrs.ValueRank = -1
00475     node.NodeAttributes = attrs
00476     server.add_nodes([node])
00477     refs = []
00478     ref = ua.AddReferencesItem()
00479     ref.IsForward = True
00480     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00481     ref.SourceNodeId = ua.NodeId.from_string("i=2394")
00482     ref.TargetNodeClass = ua.NodeClass.DataType
00483     ref.TargetNodeId = ua.NodeId.from_string("i=79")
00484     refs.append(ref)
00485     server.add_references(refs)
00486    
00487     node = ua.AddNodesItem()
00488     node.RequestedNewNodeId = ua.NodeId.from_string("i=2395")
00489     node.BrowseName = ua.QualifiedName.from_string("RecycleCount")
00490     node.NodeClass = ua.NodeClass.Variable
00491     node.ParentNodeId = ua.NodeId.from_string("i=2391")
00492     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00493     node.TypeDefinition = ua.NodeId.from_string("i=68")
00494     attrs = ua.VariableAttributes()
00495     attrs.DisplayName = ua.LocalizedText("RecycleCount")
00496     attrs.DataType = ua.NodeId(ua.ObjectIds.Int32)
00497     attrs.ValueRank = -1
00498     node.NodeAttributes = attrs
00499     server.add_nodes([node])
00500     refs = []
00501     ref = ua.AddReferencesItem()
00502     ref.IsForward = True
00503     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00504     ref.SourceNodeId = ua.NodeId.from_string("i=2395")
00505     ref.TargetNodeClass = ua.NodeClass.DataType
00506     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00507     refs.append(ref)
00508     server.add_references(refs)
00509    
00510     node = ua.AddNodesItem()
00511     node.RequestedNewNodeId = ua.NodeId.from_string("i=2396")
00512     node.BrowseName = ua.QualifiedName.from_string("InstanceCount")
00513     node.NodeClass = ua.NodeClass.Variable
00514     node.ParentNodeId = ua.NodeId.from_string("i=2391")
00515     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00516     node.TypeDefinition = ua.NodeId.from_string("i=68")
00517     attrs = ua.VariableAttributes()
00518     attrs.DisplayName = ua.LocalizedText("InstanceCount")
00519     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
00520     attrs.ValueRank = -1
00521     node.NodeAttributes = attrs
00522     server.add_nodes([node])
00523    
00524     node = ua.AddNodesItem()
00525     node.RequestedNewNodeId = ua.NodeId.from_string("i=2397")
00526     node.BrowseName = ua.QualifiedName.from_string("MaxInstanceCount")
00527     node.NodeClass = ua.NodeClass.Variable
00528     node.ParentNodeId = ua.NodeId.from_string("i=2391")
00529     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00530     node.TypeDefinition = ua.NodeId.from_string("i=68")
00531     attrs = ua.VariableAttributes()
00532     attrs.DisplayName = ua.LocalizedText("MaxInstanceCount")
00533     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
00534     attrs.ValueRank = -1
00535     node.NodeAttributes = attrs
00536     server.add_nodes([node])
00537    
00538     node = ua.AddNodesItem()
00539     node.RequestedNewNodeId = ua.NodeId.from_string("i=2398")
00540     node.BrowseName = ua.QualifiedName.from_string("MaxRecycleCount")
00541     node.NodeClass = ua.NodeClass.Variable
00542     node.ParentNodeId = ua.NodeId.from_string("i=2391")
00543     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00544     node.TypeDefinition = ua.NodeId.from_string("i=68")
00545     attrs = ua.VariableAttributes()
00546     attrs.DisplayName = ua.LocalizedText("MaxRecycleCount")
00547     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
00548     attrs.ValueRank = -1
00549     node.NodeAttributes = attrs
00550     server.add_nodes([node])
00551    
00552     node = ua.AddNodesItem()
00553     node.RequestedNewNodeId = ua.NodeId.from_string("i=2399")
00554     node.BrowseName = ua.QualifiedName.from_string("ProgramDiagnostics")
00555     node.NodeClass = ua.NodeClass.Variable
00556     node.ParentNodeId = ua.NodeId.from_string("i=2391")
00557     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
00558     node.TypeDefinition = ua.NodeId.from_string("i=2380")
00559     attrs = ua.VariableAttributes()
00560     attrs.DisplayName = ua.LocalizedText("ProgramDiagnostics")
00561     attrs.DataType = ua.NodeId.from_string("i=894")
00562     attrs.ValueRank = -1
00563     node.NodeAttributes = attrs
00564     server.add_nodes([node])
00565     refs = []
00566     ref = ua.AddReferencesItem()
00567     ref.IsForward = True
00568     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00569     ref.SourceNodeId = ua.NodeId.from_string("i=2399")
00570     ref.TargetNodeClass = ua.NodeClass.DataType
00571     ref.TargetNodeId = ua.NodeId.from_string("i=3840")
00572     refs.append(ref)
00573     ref = ua.AddReferencesItem()
00574     ref.IsForward = True
00575     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00576     ref.SourceNodeId = ua.NodeId.from_string("i=2399")
00577     ref.TargetNodeClass = ua.NodeClass.DataType
00578     ref.TargetNodeId = ua.NodeId.from_string("i=3841")
00579     refs.append(ref)
00580     ref = ua.AddReferencesItem()
00581     ref.IsForward = True
00582     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00583     ref.SourceNodeId = ua.NodeId.from_string("i=2399")
00584     ref.TargetNodeClass = ua.NodeClass.DataType
00585     ref.TargetNodeId = ua.NodeId.from_string("i=3842")
00586     refs.append(ref)
00587     ref = ua.AddReferencesItem()
00588     ref.IsForward = True
00589     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00590     ref.SourceNodeId = ua.NodeId.from_string("i=2399")
00591     ref.TargetNodeClass = ua.NodeClass.DataType
00592     ref.TargetNodeId = ua.NodeId.from_string("i=3843")
00593     refs.append(ref)
00594     ref = ua.AddReferencesItem()
00595     ref.IsForward = True
00596     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00597     ref.SourceNodeId = ua.NodeId.from_string("i=2399")
00598     ref.TargetNodeClass = ua.NodeClass.DataType
00599     ref.TargetNodeId = ua.NodeId.from_string("i=3844")
00600     refs.append(ref)
00601     ref = ua.AddReferencesItem()
00602     ref.IsForward = True
00603     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00604     ref.SourceNodeId = ua.NodeId.from_string("i=2399")
00605     ref.TargetNodeClass = ua.NodeClass.DataType
00606     ref.TargetNodeId = ua.NodeId.from_string("i=3845")
00607     refs.append(ref)
00608     ref = ua.AddReferencesItem()
00609     ref.IsForward = True
00610     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00611     ref.SourceNodeId = ua.NodeId.from_string("i=2399")
00612     ref.TargetNodeClass = ua.NodeClass.DataType
00613     ref.TargetNodeId = ua.NodeId.from_string("i=3846")
00614     refs.append(ref)
00615     ref = ua.AddReferencesItem()
00616     ref.IsForward = True
00617     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00618     ref.SourceNodeId = ua.NodeId.from_string("i=2399")
00619     ref.TargetNodeClass = ua.NodeClass.DataType
00620     ref.TargetNodeId = ua.NodeId.from_string("i=3847")
00621     refs.append(ref)
00622     ref = ua.AddReferencesItem()
00623     ref.IsForward = True
00624     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00625     ref.SourceNodeId = ua.NodeId.from_string("i=2399")
00626     ref.TargetNodeClass = ua.NodeClass.DataType
00627     ref.TargetNodeId = ua.NodeId.from_string("i=3848")
00628     refs.append(ref)
00629     ref = ua.AddReferencesItem()
00630     ref.IsForward = True
00631     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00632     ref.SourceNodeId = ua.NodeId.from_string("i=2399")
00633     ref.TargetNodeClass = ua.NodeClass.DataType
00634     ref.TargetNodeId = ua.NodeId.from_string("i=3849")
00635     refs.append(ref)
00636     ref = ua.AddReferencesItem()
00637     ref.IsForward = True
00638     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00639     ref.SourceNodeId = ua.NodeId.from_string("i=2399")
00640     ref.TargetNodeClass = ua.NodeClass.DataType
00641     ref.TargetNodeId = ua.NodeId.from_string("i=80")
00642     refs.append(ref)
00643     server.add_references(refs)
00644    
00645     node = ua.AddNodesItem()
00646     node.RequestedNewNodeId = ua.NodeId.from_string("i=3840")
00647     node.BrowseName = ua.QualifiedName.from_string("CreateSessionId")
00648     node.NodeClass = ua.NodeClass.Variable
00649     node.ParentNodeId = ua.NodeId.from_string("i=2399")
00650     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00651     node.TypeDefinition = ua.NodeId.from_string("i=68")
00652     attrs = ua.VariableAttributes()
00653     attrs.DisplayName = ua.LocalizedText("CreateSessionId")
00654     attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
00655     attrs.ValueRank = -1
00656     node.NodeAttributes = attrs
00657     server.add_nodes([node])
00658     refs = []
00659     ref = ua.AddReferencesItem()
00660     ref.IsForward = True
00661     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00662     ref.SourceNodeId = ua.NodeId.from_string("i=3840")
00663     ref.TargetNodeClass = ua.NodeClass.DataType
00664     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00665     refs.append(ref)
00666     server.add_references(refs)
00667    
00668     node = ua.AddNodesItem()
00669     node.RequestedNewNodeId = ua.NodeId.from_string("i=3841")
00670     node.BrowseName = ua.QualifiedName.from_string("CreateClientName")
00671     node.NodeClass = ua.NodeClass.Variable
00672     node.ParentNodeId = ua.NodeId.from_string("i=2399")
00673     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00674     node.TypeDefinition = ua.NodeId.from_string("i=68")
00675     attrs = ua.VariableAttributes()
00676     attrs.DisplayName = ua.LocalizedText("CreateClientName")
00677     attrs.DataType = ua.NodeId(ua.ObjectIds.String)
00678     attrs.ValueRank = -1
00679     node.NodeAttributes = attrs
00680     server.add_nodes([node])
00681     refs = []
00682     ref = ua.AddReferencesItem()
00683     ref.IsForward = True
00684     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00685     ref.SourceNodeId = ua.NodeId.from_string("i=3841")
00686     ref.TargetNodeClass = ua.NodeClass.DataType
00687     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00688     refs.append(ref)
00689     server.add_references(refs)
00690    
00691     node = ua.AddNodesItem()
00692     node.RequestedNewNodeId = ua.NodeId.from_string("i=3842")
00693     node.BrowseName = ua.QualifiedName.from_string("InvocationCreationTime")
00694     node.NodeClass = ua.NodeClass.Variable
00695     node.ParentNodeId = ua.NodeId.from_string("i=2399")
00696     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00697     node.TypeDefinition = ua.NodeId.from_string("i=68")
00698     attrs = ua.VariableAttributes()
00699     attrs.DisplayName = ua.LocalizedText("InvocationCreationTime")
00700     attrs.DataType = ua.NodeId.from_string("i=294")
00701     attrs.ValueRank = -1
00702     node.NodeAttributes = attrs
00703     server.add_nodes([node])
00704     refs = []
00705     ref = ua.AddReferencesItem()
00706     ref.IsForward = True
00707     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00708     ref.SourceNodeId = ua.NodeId.from_string("i=3842")
00709     ref.TargetNodeClass = ua.NodeClass.DataType
00710     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00711     refs.append(ref)
00712     server.add_references(refs)
00713    
00714     node = ua.AddNodesItem()
00715     node.RequestedNewNodeId = ua.NodeId.from_string("i=3843")
00716     node.BrowseName = ua.QualifiedName.from_string("LastTransitionTime")
00717     node.NodeClass = ua.NodeClass.Variable
00718     node.ParentNodeId = ua.NodeId.from_string("i=2399")
00719     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00720     node.TypeDefinition = ua.NodeId.from_string("i=68")
00721     attrs = ua.VariableAttributes()
00722     attrs.DisplayName = ua.LocalizedText("LastTransitionTime")
00723     attrs.DataType = ua.NodeId.from_string("i=294")
00724     attrs.ValueRank = -1
00725     node.NodeAttributes = attrs
00726     server.add_nodes([node])
00727     refs = []
00728     ref = ua.AddReferencesItem()
00729     ref.IsForward = True
00730     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00731     ref.SourceNodeId = ua.NodeId.from_string("i=3843")
00732     ref.TargetNodeClass = ua.NodeClass.DataType
00733     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00734     refs.append(ref)
00735     server.add_references(refs)
00736    
00737     node = ua.AddNodesItem()
00738     node.RequestedNewNodeId = ua.NodeId.from_string("i=3844")
00739     node.BrowseName = ua.QualifiedName.from_string("LastMethodCall")
00740     node.NodeClass = ua.NodeClass.Variable
00741     node.ParentNodeId = ua.NodeId.from_string("i=2399")
00742     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00743     node.TypeDefinition = ua.NodeId.from_string("i=68")
00744     attrs = ua.VariableAttributes()
00745     attrs.DisplayName = ua.LocalizedText("LastMethodCall")
00746     attrs.DataType = ua.NodeId(ua.ObjectIds.String)
00747     attrs.ValueRank = -1
00748     node.NodeAttributes = attrs
00749     server.add_nodes([node])
00750     refs = []
00751     ref = ua.AddReferencesItem()
00752     ref.IsForward = True
00753     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00754     ref.SourceNodeId = ua.NodeId.from_string("i=3844")
00755     ref.TargetNodeClass = ua.NodeClass.DataType
00756     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00757     refs.append(ref)
00758     server.add_references(refs)
00759    
00760     node = ua.AddNodesItem()
00761     node.RequestedNewNodeId = ua.NodeId.from_string("i=3845")
00762     node.BrowseName = ua.QualifiedName.from_string("LastMethodSessionId")
00763     node.NodeClass = ua.NodeClass.Variable
00764     node.ParentNodeId = ua.NodeId.from_string("i=2399")
00765     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00766     node.TypeDefinition = ua.NodeId.from_string("i=68")
00767     attrs = ua.VariableAttributes()
00768     attrs.DisplayName = ua.LocalizedText("LastMethodSessionId")
00769     attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
00770     attrs.ValueRank = -1
00771     node.NodeAttributes = attrs
00772     server.add_nodes([node])
00773     refs = []
00774     ref = ua.AddReferencesItem()
00775     ref.IsForward = True
00776     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00777     ref.SourceNodeId = ua.NodeId.from_string("i=3845")
00778     ref.TargetNodeClass = ua.NodeClass.DataType
00779     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00780     refs.append(ref)
00781     server.add_references(refs)
00782    
00783     node = ua.AddNodesItem()
00784     node.RequestedNewNodeId = ua.NodeId.from_string("i=3846")
00785     node.BrowseName = ua.QualifiedName.from_string("LastMethodInputArguments")
00786     node.NodeClass = ua.NodeClass.Variable
00787     node.ParentNodeId = ua.NodeId.from_string("i=2399")
00788     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00789     node.TypeDefinition = ua.NodeId.from_string("i=68")
00790     attrs = ua.VariableAttributes()
00791     attrs.DisplayName = ua.LocalizedText("LastMethodInputArguments")
00792     attrs.DataType = ua.NodeId.from_string("i=296")
00793     attrs.ValueRank = 1
00794     node.NodeAttributes = attrs
00795     server.add_nodes([node])
00796     refs = []
00797     ref = ua.AddReferencesItem()
00798     ref.IsForward = True
00799     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00800     ref.SourceNodeId = ua.NodeId.from_string("i=3846")
00801     ref.TargetNodeClass = ua.NodeClass.DataType
00802     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00803     refs.append(ref)
00804     server.add_references(refs)
00805    
00806     node = ua.AddNodesItem()
00807     node.RequestedNewNodeId = ua.NodeId.from_string("i=3847")
00808     node.BrowseName = ua.QualifiedName.from_string("LastMethodOutputArguments")
00809     node.NodeClass = ua.NodeClass.Variable
00810     node.ParentNodeId = ua.NodeId.from_string("i=2399")
00811     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00812     node.TypeDefinition = ua.NodeId.from_string("i=68")
00813     attrs = ua.VariableAttributes()
00814     attrs.DisplayName = ua.LocalizedText("LastMethodOutputArguments")
00815     attrs.DataType = ua.NodeId.from_string("i=296")
00816     attrs.ValueRank = 1
00817     node.NodeAttributes = attrs
00818     server.add_nodes([node])
00819     refs = []
00820     ref = ua.AddReferencesItem()
00821     ref.IsForward = True
00822     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00823     ref.SourceNodeId = ua.NodeId.from_string("i=3847")
00824     ref.TargetNodeClass = ua.NodeClass.DataType
00825     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00826     refs.append(ref)
00827     server.add_references(refs)
00828    
00829     node = ua.AddNodesItem()
00830     node.RequestedNewNodeId = ua.NodeId.from_string("i=3848")
00831     node.BrowseName = ua.QualifiedName.from_string("LastMethodCallTime")
00832     node.NodeClass = ua.NodeClass.Variable
00833     node.ParentNodeId = ua.NodeId.from_string("i=2399")
00834     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00835     node.TypeDefinition = ua.NodeId.from_string("i=68")
00836     attrs = ua.VariableAttributes()
00837     attrs.DisplayName = ua.LocalizedText("LastMethodCallTime")
00838     attrs.DataType = ua.NodeId.from_string("i=294")
00839     attrs.ValueRank = -1
00840     node.NodeAttributes = attrs
00841     server.add_nodes([node])
00842     refs = []
00843     ref = ua.AddReferencesItem()
00844     ref.IsForward = True
00845     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00846     ref.SourceNodeId = ua.NodeId.from_string("i=3848")
00847     ref.TargetNodeClass = ua.NodeClass.DataType
00848     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00849     refs.append(ref)
00850     server.add_references(refs)
00851    
00852     node = ua.AddNodesItem()
00853     node.RequestedNewNodeId = ua.NodeId.from_string("i=3849")
00854     node.BrowseName = ua.QualifiedName.from_string("LastMethodReturnStatus")
00855     node.NodeClass = ua.NodeClass.Variable
00856     node.ParentNodeId = ua.NodeId.from_string("i=2399")
00857     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00858     node.TypeDefinition = ua.NodeId.from_string("i=68")
00859     attrs = ua.VariableAttributes()
00860     attrs.DisplayName = ua.LocalizedText("LastMethodReturnStatus")
00861     attrs.DataType = ua.NodeId.from_string("i=299")
00862     attrs.ValueRank = -1
00863     node.NodeAttributes = attrs
00864     server.add_nodes([node])
00865     refs = []
00866     ref = ua.AddReferencesItem()
00867     ref.IsForward = True
00868     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00869     ref.SourceNodeId = ua.NodeId.from_string("i=3849")
00870     ref.TargetNodeClass = ua.NodeClass.DataType
00871     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00872     refs.append(ref)
00873     server.add_references(refs)
00874    
00875     node = ua.AddNodesItem()
00876     node.RequestedNewNodeId = ua.NodeId.from_string("i=3850")
00877     node.BrowseName = ua.QualifiedName.from_string("FinalResultData")
00878     node.NodeClass = ua.NodeClass.Object
00879     node.ParentNodeId = ua.NodeId.from_string("i=2391")
00880     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
00881     node.TypeDefinition = ua.NodeId.from_string("i=58")
00882     attrs = ua.ObjectAttributes()
00883     attrs.DisplayName = ua.LocalizedText("FinalResultData")
00884     attrs.EventNotifier = 0
00885     node.NodeAttributes = attrs
00886     server.add_nodes([node])
00887     refs = []
00888     ref = ua.AddReferencesItem()
00889     ref.IsForward = True
00890     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00891     ref.SourceNodeId = ua.NodeId.from_string("i=3850")
00892     ref.TargetNodeClass = ua.NodeClass.DataType
00893     ref.TargetNodeId = ua.NodeId.from_string("i=80")
00894     refs.append(ref)
00895     server.add_references(refs)
00896    
00897     node = ua.AddNodesItem()
00898     node.RequestedNewNodeId = ua.NodeId.from_string("i=2400")
00899     node.BrowseName = ua.QualifiedName.from_string("Ready")
00900     node.NodeClass = ua.NodeClass.Object
00901     node.ParentNodeId = ua.NodeId.from_string("i=2391")
00902     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
00903     node.TypeDefinition = ua.NodeId.from_string("i=2307")
00904     attrs = ua.ObjectAttributes()
00905     attrs.Description = ua.LocalizedText("The Program is properly initialized and may be started.")
00906     attrs.DisplayName = ua.LocalizedText("Ready")
00907     attrs.EventNotifier = 0
00908     node.NodeAttributes = attrs
00909     server.add_nodes([node])
00910     refs = []
00911     ref = ua.AddReferencesItem()
00912     ref.IsForward = True
00913     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00914     ref.SourceNodeId = ua.NodeId.from_string("i=2400")
00915     ref.TargetNodeClass = ua.NodeClass.DataType
00916     ref.TargetNodeId = ua.NodeId.from_string("i=2401")
00917     refs.append(ref)
00918     server.add_references(refs)
00919    
00920     node = ua.AddNodesItem()
00921     node.RequestedNewNodeId = ua.NodeId.from_string("i=2401")
00922     node.BrowseName = ua.QualifiedName.from_string("StateNumber")
00923     node.NodeClass = ua.NodeClass.Variable
00924     node.ParentNodeId = ua.NodeId.from_string("i=2400")
00925     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00926     node.TypeDefinition = ua.NodeId.from_string("i=68")
00927     attrs = ua.VariableAttributes()
00928     attrs.DisplayName = ua.LocalizedText("StateNumber")
00929     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
00930     attrs.Value = ua.Variant(1, ua.VariantType.UInt32)
00931     attrs.ValueRank = -1
00932     node.NodeAttributes = attrs
00933     server.add_nodes([node])
00934     refs = []
00935     ref = ua.AddReferencesItem()
00936     ref.IsForward = True
00937     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00938     ref.SourceNodeId = ua.NodeId.from_string("i=2401")
00939     ref.TargetNodeClass = ua.NodeClass.DataType
00940     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00941     refs.append(ref)
00942     server.add_references(refs)
00943    
00944     node = ua.AddNodesItem()
00945     node.RequestedNewNodeId = ua.NodeId.from_string("i=2402")
00946     node.BrowseName = ua.QualifiedName.from_string("Running")
00947     node.NodeClass = ua.NodeClass.Object
00948     node.ParentNodeId = ua.NodeId.from_string("i=2391")
00949     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
00950     node.TypeDefinition = ua.NodeId.from_string("i=2307")
00951     attrs = ua.ObjectAttributes()
00952     attrs.Description = ua.LocalizedText("The Program is executing making progress towards completion.")
00953     attrs.DisplayName = ua.LocalizedText("Running")
00954     attrs.EventNotifier = 0
00955     node.NodeAttributes = attrs
00956     server.add_nodes([node])
00957     refs = []
00958     ref = ua.AddReferencesItem()
00959     ref.IsForward = True
00960     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00961     ref.SourceNodeId = ua.NodeId.from_string("i=2402")
00962     ref.TargetNodeClass = ua.NodeClass.DataType
00963     ref.TargetNodeId = ua.NodeId.from_string("i=2403")
00964     refs.append(ref)
00965     server.add_references(refs)
00966    
00967     node = ua.AddNodesItem()
00968     node.RequestedNewNodeId = ua.NodeId.from_string("i=2403")
00969     node.BrowseName = ua.QualifiedName.from_string("StateNumber")
00970     node.NodeClass = ua.NodeClass.Variable
00971     node.ParentNodeId = ua.NodeId.from_string("i=2402")
00972     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00973     node.TypeDefinition = ua.NodeId.from_string("i=68")
00974     attrs = ua.VariableAttributes()
00975     attrs.DisplayName = ua.LocalizedText("StateNumber")
00976     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
00977     attrs.Value = ua.Variant(2, ua.VariantType.UInt32)
00978     attrs.ValueRank = -1
00979     node.NodeAttributes = attrs
00980     server.add_nodes([node])
00981     refs = []
00982     ref = ua.AddReferencesItem()
00983     ref.IsForward = True
00984     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00985     ref.SourceNodeId = ua.NodeId.from_string("i=2403")
00986     ref.TargetNodeClass = ua.NodeClass.DataType
00987     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00988     refs.append(ref)
00989     server.add_references(refs)
00990    
00991     node = ua.AddNodesItem()
00992     node.RequestedNewNodeId = ua.NodeId.from_string("i=2404")
00993     node.BrowseName = ua.QualifiedName.from_string("Suspended")
00994     node.NodeClass = ua.NodeClass.Object
00995     node.ParentNodeId = ua.NodeId.from_string("i=2391")
00996     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
00997     node.TypeDefinition = ua.NodeId.from_string("i=2307")
00998     attrs = ua.ObjectAttributes()
00999     attrs.Description = ua.LocalizedText("The Program has been stopped prior to reaching a terminal state but may be resumed.")
01000     attrs.DisplayName = ua.LocalizedText("Suspended")
01001     attrs.EventNotifier = 0
01002     node.NodeAttributes = attrs
01003     server.add_nodes([node])
01004     refs = []
01005     ref = ua.AddReferencesItem()
01006     ref.IsForward = True
01007     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
01008     ref.SourceNodeId = ua.NodeId.from_string("i=2404")
01009     ref.TargetNodeClass = ua.NodeClass.DataType
01010     ref.TargetNodeId = ua.NodeId.from_string("i=2405")
01011     refs.append(ref)
01012     server.add_references(refs)
01013    
01014     node = ua.AddNodesItem()
01015     node.RequestedNewNodeId = ua.NodeId.from_string("i=2405")
01016     node.BrowseName = ua.QualifiedName.from_string("StateNumber")
01017     node.NodeClass = ua.NodeClass.Variable
01018     node.ParentNodeId = ua.NodeId.from_string("i=2404")
01019     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
01020     node.TypeDefinition = ua.NodeId.from_string("i=68")
01021     attrs = ua.VariableAttributes()
01022     attrs.DisplayName = ua.LocalizedText("StateNumber")
01023     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
01024     attrs.Value = ua.Variant(3, ua.VariantType.UInt32)
01025     attrs.ValueRank = -1
01026     node.NodeAttributes = attrs
01027     server.add_nodes([node])
01028     refs = []
01029     ref = ua.AddReferencesItem()
01030     ref.IsForward = True
01031     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
01032     ref.SourceNodeId = ua.NodeId.from_string("i=2405")
01033     ref.TargetNodeClass = ua.NodeClass.DataType
01034     ref.TargetNodeId = ua.NodeId.from_string("i=78")
01035     refs.append(ref)
01036     server.add_references(refs)
01037    
01038     node = ua.AddNodesItem()
01039     node.RequestedNewNodeId = ua.NodeId.from_string("i=2406")
01040     node.BrowseName = ua.QualifiedName.from_string("Halted")
01041     node.NodeClass = ua.NodeClass.Object
01042     node.ParentNodeId = ua.NodeId.from_string("i=2391")
01043     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
01044     node.TypeDefinition = ua.NodeId.from_string("i=2307")
01045     attrs = ua.ObjectAttributes()
01046     attrs.Description = ua.LocalizedText("The Program is in a terminal or failed state, and it cannot be started or resumed without being reset.")
01047     attrs.DisplayName = ua.LocalizedText("Halted")
01048     attrs.EventNotifier = 0
01049     node.NodeAttributes = attrs
01050     server.add_nodes([node])
01051     refs = []
01052     ref = ua.AddReferencesItem()
01053     ref.IsForward = True
01054     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
01055     ref.SourceNodeId = ua.NodeId.from_string("i=2406")
01056     ref.TargetNodeClass = ua.NodeClass.DataType
01057     ref.TargetNodeId = ua.NodeId.from_string("i=2407")
01058     refs.append(ref)
01059     server.add_references(refs)
01060    
01061     node = ua.AddNodesItem()
01062     node.RequestedNewNodeId = ua.NodeId.from_string("i=2407")
01063     node.BrowseName = ua.QualifiedName.from_string("StateNumber")
01064     node.NodeClass = ua.NodeClass.Variable
01065     node.ParentNodeId = ua.NodeId.from_string("i=2406")
01066     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
01067     node.TypeDefinition = ua.NodeId.from_string("i=68")
01068     attrs = ua.VariableAttributes()
01069     attrs.DisplayName = ua.LocalizedText("StateNumber")
01070     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
01071     attrs.Value = ua.Variant(4, ua.VariantType.UInt32)
01072     attrs.ValueRank = -1
01073     node.NodeAttributes = attrs
01074     server.add_nodes([node])
01075     refs = []
01076     ref = ua.AddReferencesItem()
01077     ref.IsForward = True
01078     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
01079     ref.SourceNodeId = ua.NodeId.from_string("i=2407")
01080     ref.TargetNodeClass = ua.NodeClass.DataType
01081     ref.TargetNodeId = ua.NodeId.from_string("i=78")
01082     refs.append(ref)
01083     server.add_references(refs)
01084    
01085     node = ua.AddNodesItem()
01086     node.RequestedNewNodeId = ua.NodeId.from_string("i=2408")
01087     node.BrowseName = ua.QualifiedName.from_string("HaltedToReady")
01088     node.NodeClass = ua.NodeClass.Object
01089     node.ParentNodeId = ua.NodeId.from_string("i=2391")
01090     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
01091     node.TypeDefinition = ua.NodeId.from_string("i=2310")
01092     attrs = ua.ObjectAttributes()
01093     attrs.DisplayName = ua.LocalizedText("HaltedToReady")
01094     attrs.EventNotifier = 0
01095     node.NodeAttributes = attrs
01096     server.add_nodes([node])
01097     refs = []
01098     ref = ua.AddReferencesItem()
01099     ref.IsForward = True
01100     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
01101     ref.SourceNodeId = ua.NodeId.from_string("i=2408")
01102     ref.TargetNodeClass = ua.NodeClass.DataType
01103     ref.TargetNodeId = ua.NodeId.from_string("i=2409")
01104     refs.append(ref)
01105     ref = ua.AddReferencesItem()
01106     ref.IsForward = True
01107     ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
01108     ref.SourceNodeId = ua.NodeId.from_string("i=2408")
01109     ref.TargetNodeClass = ua.NodeClass.DataType
01110     ref.TargetNodeId = ua.NodeId.from_string("i=2406")
01111     refs.append(ref)
01112     ref = ua.AddReferencesItem()
01113     ref.IsForward = True
01114     ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
01115     ref.SourceNodeId = ua.NodeId.from_string("i=2408")
01116     ref.TargetNodeClass = ua.NodeClass.DataType
01117     ref.TargetNodeId = ua.NodeId.from_string("i=2400")
01118     refs.append(ref)
01119     ref = ua.AddReferencesItem()
01120     ref.IsForward = True
01121     ref.ReferenceTypeId = ua.NodeId.from_string("i=53")
01122     ref.SourceNodeId = ua.NodeId.from_string("i=2408")
01123     ref.TargetNodeClass = ua.NodeClass.DataType
01124     ref.TargetNodeId = ua.NodeId.from_string("i=2430")
01125     refs.append(ref)
01126     ref = ua.AddReferencesItem()
01127     ref.IsForward = True
01128     ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
01129     ref.SourceNodeId = ua.NodeId.from_string("i=2408")
01130     ref.TargetNodeClass = ua.NodeClass.DataType
01131     ref.TargetNodeId = ua.NodeId.from_string("i=2378")
01132     refs.append(ref)
01133     server.add_references(refs)
01134    
01135     node = ua.AddNodesItem()
01136     node.RequestedNewNodeId = ua.NodeId.from_string("i=2409")
01137     node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
01138     node.NodeClass = ua.NodeClass.Variable
01139     node.ParentNodeId = ua.NodeId.from_string("i=2408")
01140     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
01141     node.TypeDefinition = ua.NodeId.from_string("i=68")
01142     attrs = ua.VariableAttributes()
01143     attrs.DisplayName = ua.LocalizedText("TransitionNumber")
01144     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
01145     attrs.Value = ua.Variant(1, ua.VariantType.UInt32)
01146     attrs.ValueRank = -1
01147     node.NodeAttributes = attrs
01148     server.add_nodes([node])
01149     refs = []
01150     ref = ua.AddReferencesItem()
01151     ref.IsForward = True
01152     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
01153     ref.SourceNodeId = ua.NodeId.from_string("i=2409")
01154     ref.TargetNodeClass = ua.NodeClass.DataType
01155     ref.TargetNodeId = ua.NodeId.from_string("i=78")
01156     refs.append(ref)
01157     server.add_references(refs)
01158    
01159     node = ua.AddNodesItem()
01160     node.RequestedNewNodeId = ua.NodeId.from_string("i=2410")
01161     node.BrowseName = ua.QualifiedName.from_string("ReadyToRunning")
01162     node.NodeClass = ua.NodeClass.Object
01163     node.ParentNodeId = ua.NodeId.from_string("i=2391")
01164     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
01165     node.TypeDefinition = ua.NodeId.from_string("i=2310")
01166     attrs = ua.ObjectAttributes()
01167     attrs.DisplayName = ua.LocalizedText("ReadyToRunning")
01168     attrs.EventNotifier = 0
01169     node.NodeAttributes = attrs
01170     server.add_nodes([node])
01171     refs = []
01172     ref = ua.AddReferencesItem()
01173     ref.IsForward = True
01174     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
01175     ref.SourceNodeId = ua.NodeId.from_string("i=2410")
01176     ref.TargetNodeClass = ua.NodeClass.DataType
01177     ref.TargetNodeId = ua.NodeId.from_string("i=2411")
01178     refs.append(ref)
01179     ref = ua.AddReferencesItem()
01180     ref.IsForward = True
01181     ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
01182     ref.SourceNodeId = ua.NodeId.from_string("i=2410")
01183     ref.TargetNodeClass = ua.NodeClass.DataType
01184     ref.TargetNodeId = ua.NodeId.from_string("i=2400")
01185     refs.append(ref)
01186     ref = ua.AddReferencesItem()
01187     ref.IsForward = True
01188     ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
01189     ref.SourceNodeId = ua.NodeId.from_string("i=2410")
01190     ref.TargetNodeClass = ua.NodeClass.DataType
01191     ref.TargetNodeId = ua.NodeId.from_string("i=2402")
01192     refs.append(ref)
01193     ref = ua.AddReferencesItem()
01194     ref.IsForward = True
01195     ref.ReferenceTypeId = ua.NodeId.from_string("i=53")
01196     ref.SourceNodeId = ua.NodeId.from_string("i=2410")
01197     ref.TargetNodeClass = ua.NodeClass.DataType
01198     ref.TargetNodeId = ua.NodeId.from_string("i=2426")
01199     refs.append(ref)
01200     ref = ua.AddReferencesItem()
01201     ref.IsForward = True
01202     ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
01203     ref.SourceNodeId = ua.NodeId.from_string("i=2410")
01204     ref.TargetNodeClass = ua.NodeClass.DataType
01205     ref.TargetNodeId = ua.NodeId.from_string("i=2378")
01206     refs.append(ref)
01207     server.add_references(refs)
01208    
01209     node = ua.AddNodesItem()
01210     node.RequestedNewNodeId = ua.NodeId.from_string("i=2411")
01211     node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
01212     node.NodeClass = ua.NodeClass.Variable
01213     node.ParentNodeId = ua.NodeId.from_string("i=2410")
01214     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
01215     node.TypeDefinition = ua.NodeId.from_string("i=68")
01216     attrs = ua.VariableAttributes()
01217     attrs.DisplayName = ua.LocalizedText("TransitionNumber")
01218     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
01219     attrs.Value = ua.Variant(2, ua.VariantType.UInt32)
01220     attrs.ValueRank = -1
01221     node.NodeAttributes = attrs
01222     server.add_nodes([node])
01223     refs = []
01224     ref = ua.AddReferencesItem()
01225     ref.IsForward = True
01226     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
01227     ref.SourceNodeId = ua.NodeId.from_string("i=2411")
01228     ref.TargetNodeClass = ua.NodeClass.DataType
01229     ref.TargetNodeId = ua.NodeId.from_string("i=78")
01230     refs.append(ref)
01231     server.add_references(refs)
01232    
01233     node = ua.AddNodesItem()
01234     node.RequestedNewNodeId = ua.NodeId.from_string("i=2412")
01235     node.BrowseName = ua.QualifiedName.from_string("RunningToHalted")
01236     node.NodeClass = ua.NodeClass.Object
01237     node.ParentNodeId = ua.NodeId.from_string("i=2391")
01238     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
01239     node.TypeDefinition = ua.NodeId.from_string("i=2310")
01240     attrs = ua.ObjectAttributes()
01241     attrs.DisplayName = ua.LocalizedText("RunningToHalted")
01242     attrs.EventNotifier = 0
01243     node.NodeAttributes = attrs
01244     server.add_nodes([node])
01245     refs = []
01246     ref = ua.AddReferencesItem()
01247     ref.IsForward = True
01248     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
01249     ref.SourceNodeId = ua.NodeId.from_string("i=2412")
01250     ref.TargetNodeClass = ua.NodeClass.DataType
01251     ref.TargetNodeId = ua.NodeId.from_string("i=2413")
01252     refs.append(ref)
01253     ref = ua.AddReferencesItem()
01254     ref.IsForward = True
01255     ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
01256     ref.SourceNodeId = ua.NodeId.from_string("i=2412")
01257     ref.TargetNodeClass = ua.NodeClass.DataType
01258     ref.TargetNodeId = ua.NodeId.from_string("i=2402")
01259     refs.append(ref)
01260     ref = ua.AddReferencesItem()
01261     ref.IsForward = True
01262     ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
01263     ref.SourceNodeId = ua.NodeId.from_string("i=2412")
01264     ref.TargetNodeClass = ua.NodeClass.DataType
01265     ref.TargetNodeId = ua.NodeId.from_string("i=2406")
01266     refs.append(ref)
01267     ref = ua.AddReferencesItem()
01268     ref.IsForward = True
01269     ref.ReferenceTypeId = ua.NodeId.from_string("i=53")
01270     ref.SourceNodeId = ua.NodeId.from_string("i=2412")
01271     ref.TargetNodeClass = ua.NodeClass.DataType
01272     ref.TargetNodeId = ua.NodeId.from_string("i=2429")
01273     refs.append(ref)
01274     ref = ua.AddReferencesItem()
01275     ref.IsForward = True
01276     ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
01277     ref.SourceNodeId = ua.NodeId.from_string("i=2412")
01278     ref.TargetNodeClass = ua.NodeClass.DataType
01279     ref.TargetNodeId = ua.NodeId.from_string("i=2378")
01280     refs.append(ref)
01281     server.add_references(refs)
01282    
01283     node = ua.AddNodesItem()
01284     node.RequestedNewNodeId = ua.NodeId.from_string("i=2413")
01285     node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
01286     node.NodeClass = ua.NodeClass.Variable
01287     node.ParentNodeId = ua.NodeId.from_string("i=2412")
01288     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
01289     node.TypeDefinition = ua.NodeId.from_string("i=68")
01290     attrs = ua.VariableAttributes()
01291     attrs.DisplayName = ua.LocalizedText("TransitionNumber")
01292     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
01293     attrs.Value = ua.Variant(3, ua.VariantType.UInt32)
01294     attrs.ValueRank = -1
01295     node.NodeAttributes = attrs
01296     server.add_nodes([node])
01297     refs = []
01298     ref = ua.AddReferencesItem()
01299     ref.IsForward = True
01300     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
01301     ref.SourceNodeId = ua.NodeId.from_string("i=2413")
01302     ref.TargetNodeClass = ua.NodeClass.DataType
01303     ref.TargetNodeId = ua.NodeId.from_string("i=78")
01304     refs.append(ref)
01305     server.add_references(refs)
01306    
01307     node = ua.AddNodesItem()
01308     node.RequestedNewNodeId = ua.NodeId.from_string("i=2414")
01309     node.BrowseName = ua.QualifiedName.from_string("RunningToReady")
01310     node.NodeClass = ua.NodeClass.Object
01311     node.ParentNodeId = ua.NodeId.from_string("i=2391")
01312     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
01313     node.TypeDefinition = ua.NodeId.from_string("i=2310")
01314     attrs = ua.ObjectAttributes()
01315     attrs.DisplayName = ua.LocalizedText("RunningToReady")
01316     attrs.EventNotifier = 0
01317     node.NodeAttributes = attrs
01318     server.add_nodes([node])
01319     refs = []
01320     ref = ua.AddReferencesItem()
01321     ref.IsForward = True
01322     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
01323     ref.SourceNodeId = ua.NodeId.from_string("i=2414")
01324     ref.TargetNodeClass = ua.NodeClass.DataType
01325     ref.TargetNodeId = ua.NodeId.from_string("i=2415")
01326     refs.append(ref)
01327     ref = ua.AddReferencesItem()
01328     ref.IsForward = True
01329     ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
01330     ref.SourceNodeId = ua.NodeId.from_string("i=2414")
01331     ref.TargetNodeClass = ua.NodeClass.DataType
01332     ref.TargetNodeId = ua.NodeId.from_string("i=2402")
01333     refs.append(ref)
01334     ref = ua.AddReferencesItem()
01335     ref.IsForward = True
01336     ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
01337     ref.SourceNodeId = ua.NodeId.from_string("i=2414")
01338     ref.TargetNodeClass = ua.NodeClass.DataType
01339     ref.TargetNodeId = ua.NodeId.from_string("i=2400")
01340     refs.append(ref)
01341     ref = ua.AddReferencesItem()
01342     ref.IsForward = True
01343     ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
01344     ref.SourceNodeId = ua.NodeId.from_string("i=2414")
01345     ref.TargetNodeClass = ua.NodeClass.DataType
01346     ref.TargetNodeId = ua.NodeId.from_string("i=2378")
01347     refs.append(ref)
01348     server.add_references(refs)
01349    
01350     node = ua.AddNodesItem()
01351     node.RequestedNewNodeId = ua.NodeId.from_string("i=2415")
01352     node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
01353     node.NodeClass = ua.NodeClass.Variable
01354     node.ParentNodeId = ua.NodeId.from_string("i=2414")
01355     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
01356     node.TypeDefinition = ua.NodeId.from_string("i=68")
01357     attrs = ua.VariableAttributes()
01358     attrs.DisplayName = ua.LocalizedText("TransitionNumber")
01359     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
01360     attrs.Value = ua.Variant(4, ua.VariantType.UInt32)
01361     attrs.ValueRank = -1
01362     node.NodeAttributes = attrs
01363     server.add_nodes([node])
01364     refs = []
01365     ref = ua.AddReferencesItem()
01366     ref.IsForward = True
01367     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
01368     ref.SourceNodeId = ua.NodeId.from_string("i=2415")
01369     ref.TargetNodeClass = ua.NodeClass.DataType
01370     ref.TargetNodeId = ua.NodeId.from_string("i=78")
01371     refs.append(ref)
01372     server.add_references(refs)
01373    
01374     node = ua.AddNodesItem()
01375     node.RequestedNewNodeId = ua.NodeId.from_string("i=2416")
01376     node.BrowseName = ua.QualifiedName.from_string("RunningToSuspended")
01377     node.NodeClass = ua.NodeClass.Object
01378     node.ParentNodeId = ua.NodeId.from_string("i=2391")
01379     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
01380     node.TypeDefinition = ua.NodeId.from_string("i=2310")
01381     attrs = ua.ObjectAttributes()
01382     attrs.DisplayName = ua.LocalizedText("RunningToSuspended")
01383     attrs.EventNotifier = 0
01384     node.NodeAttributes = attrs
01385     server.add_nodes([node])
01386     refs = []
01387     ref = ua.AddReferencesItem()
01388     ref.IsForward = True
01389     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
01390     ref.SourceNodeId = ua.NodeId.from_string("i=2416")
01391     ref.TargetNodeClass = ua.NodeClass.DataType
01392     ref.TargetNodeId = ua.NodeId.from_string("i=2417")
01393     refs.append(ref)
01394     ref = ua.AddReferencesItem()
01395     ref.IsForward = True
01396     ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
01397     ref.SourceNodeId = ua.NodeId.from_string("i=2416")
01398     ref.TargetNodeClass = ua.NodeClass.DataType
01399     ref.TargetNodeId = ua.NodeId.from_string("i=2402")
01400     refs.append(ref)
01401     ref = ua.AddReferencesItem()
01402     ref.IsForward = True
01403     ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
01404     ref.SourceNodeId = ua.NodeId.from_string("i=2416")
01405     ref.TargetNodeClass = ua.NodeClass.DataType
01406     ref.TargetNodeId = ua.NodeId.from_string("i=2404")
01407     refs.append(ref)
01408     ref = ua.AddReferencesItem()
01409     ref.IsForward = True
01410     ref.ReferenceTypeId = ua.NodeId.from_string("i=53")
01411     ref.SourceNodeId = ua.NodeId.from_string("i=2416")
01412     ref.TargetNodeClass = ua.NodeClass.DataType
01413     ref.TargetNodeId = ua.NodeId.from_string("i=2427")
01414     refs.append(ref)
01415     ref = ua.AddReferencesItem()
01416     ref.IsForward = True
01417     ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
01418     ref.SourceNodeId = ua.NodeId.from_string("i=2416")
01419     ref.TargetNodeClass = ua.NodeClass.DataType
01420     ref.TargetNodeId = ua.NodeId.from_string("i=2378")
01421     refs.append(ref)
01422     server.add_references(refs)
01423    
01424     node = ua.AddNodesItem()
01425     node.RequestedNewNodeId = ua.NodeId.from_string("i=2417")
01426     node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
01427     node.NodeClass = ua.NodeClass.Variable
01428     node.ParentNodeId = ua.NodeId.from_string("i=2416")
01429     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
01430     node.TypeDefinition = ua.NodeId.from_string("i=68")
01431     attrs = ua.VariableAttributes()
01432     attrs.DisplayName = ua.LocalizedText("TransitionNumber")
01433     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
01434     attrs.Value = ua.Variant(5, ua.VariantType.UInt32)
01435     attrs.ValueRank = -1
01436     node.NodeAttributes = attrs
01437     server.add_nodes([node])
01438     refs = []
01439     ref = ua.AddReferencesItem()
01440     ref.IsForward = True
01441     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
01442     ref.SourceNodeId = ua.NodeId.from_string("i=2417")
01443     ref.TargetNodeClass = ua.NodeClass.DataType
01444     ref.TargetNodeId = ua.NodeId.from_string("i=78")
01445     refs.append(ref)
01446     server.add_references(refs)
01447    
01448     node = ua.AddNodesItem()
01449     node.RequestedNewNodeId = ua.NodeId.from_string("i=2418")
01450     node.BrowseName = ua.QualifiedName.from_string("SuspendedToRunning")
01451     node.NodeClass = ua.NodeClass.Object
01452     node.ParentNodeId = ua.NodeId.from_string("i=2391")
01453     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
01454     node.TypeDefinition = ua.NodeId.from_string("i=2310")
01455     attrs = ua.ObjectAttributes()
01456     attrs.DisplayName = ua.LocalizedText("SuspendedToRunning")
01457     attrs.EventNotifier = 0
01458     node.NodeAttributes = attrs
01459     server.add_nodes([node])
01460     refs = []
01461     ref = ua.AddReferencesItem()
01462     ref.IsForward = True
01463     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
01464     ref.SourceNodeId = ua.NodeId.from_string("i=2418")
01465     ref.TargetNodeClass = ua.NodeClass.DataType
01466     ref.TargetNodeId = ua.NodeId.from_string("i=2419")
01467     refs.append(ref)
01468     ref = ua.AddReferencesItem()
01469     ref.IsForward = True
01470     ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
01471     ref.SourceNodeId = ua.NodeId.from_string("i=2418")
01472     ref.TargetNodeClass = ua.NodeClass.DataType
01473     ref.TargetNodeId = ua.NodeId.from_string("i=2404")
01474     refs.append(ref)
01475     ref = ua.AddReferencesItem()
01476     ref.IsForward = True
01477     ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
01478     ref.SourceNodeId = ua.NodeId.from_string("i=2418")
01479     ref.TargetNodeClass = ua.NodeClass.DataType
01480     ref.TargetNodeId = ua.NodeId.from_string("i=2402")
01481     refs.append(ref)
01482     ref = ua.AddReferencesItem()
01483     ref.IsForward = True
01484     ref.ReferenceTypeId = ua.NodeId.from_string("i=53")
01485     ref.SourceNodeId = ua.NodeId.from_string("i=2418")
01486     ref.TargetNodeClass = ua.NodeClass.DataType
01487     ref.TargetNodeId = ua.NodeId.from_string("i=2428")
01488     refs.append(ref)
01489     ref = ua.AddReferencesItem()
01490     ref.IsForward = True
01491     ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
01492     ref.SourceNodeId = ua.NodeId.from_string("i=2418")
01493     ref.TargetNodeClass = ua.NodeClass.DataType
01494     ref.TargetNodeId = ua.NodeId.from_string("i=2378")
01495     refs.append(ref)
01496     server.add_references(refs)
01497    
01498     node = ua.AddNodesItem()
01499     node.RequestedNewNodeId = ua.NodeId.from_string("i=2419")
01500     node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
01501     node.NodeClass = ua.NodeClass.Variable
01502     node.ParentNodeId = ua.NodeId.from_string("i=2418")
01503     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
01504     node.TypeDefinition = ua.NodeId.from_string("i=68")
01505     attrs = ua.VariableAttributes()
01506     attrs.DisplayName = ua.LocalizedText("TransitionNumber")
01507     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
01508     attrs.Value = ua.Variant(6, ua.VariantType.UInt32)
01509     attrs.ValueRank = -1
01510     node.NodeAttributes = attrs
01511     server.add_nodes([node])
01512     refs = []
01513     ref = ua.AddReferencesItem()
01514     ref.IsForward = True
01515     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
01516     ref.SourceNodeId = ua.NodeId.from_string("i=2419")
01517     ref.TargetNodeClass = ua.NodeClass.DataType
01518     ref.TargetNodeId = ua.NodeId.from_string("i=78")
01519     refs.append(ref)
01520     server.add_references(refs)
01521    
01522     node = ua.AddNodesItem()
01523     node.RequestedNewNodeId = ua.NodeId.from_string("i=2420")
01524     node.BrowseName = ua.QualifiedName.from_string("SuspendedToHalted")
01525     node.NodeClass = ua.NodeClass.Object
01526     node.ParentNodeId = ua.NodeId.from_string("i=2391")
01527     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
01528     node.TypeDefinition = ua.NodeId.from_string("i=2310")
01529     attrs = ua.ObjectAttributes()
01530     attrs.DisplayName = ua.LocalizedText("SuspendedToHalted")
01531     attrs.EventNotifier = 0
01532     node.NodeAttributes = attrs
01533     server.add_nodes([node])
01534     refs = []
01535     ref = ua.AddReferencesItem()
01536     ref.IsForward = True
01537     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
01538     ref.SourceNodeId = ua.NodeId.from_string("i=2420")
01539     ref.TargetNodeClass = ua.NodeClass.DataType
01540     ref.TargetNodeId = ua.NodeId.from_string("i=2421")
01541     refs.append(ref)
01542     ref = ua.AddReferencesItem()
01543     ref.IsForward = True
01544     ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
01545     ref.SourceNodeId = ua.NodeId.from_string("i=2420")
01546     ref.TargetNodeClass = ua.NodeClass.DataType
01547     ref.TargetNodeId = ua.NodeId.from_string("i=2404")
01548     refs.append(ref)
01549     ref = ua.AddReferencesItem()
01550     ref.IsForward = True
01551     ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
01552     ref.SourceNodeId = ua.NodeId.from_string("i=2420")
01553     ref.TargetNodeClass = ua.NodeClass.DataType
01554     ref.TargetNodeId = ua.NodeId.from_string("i=2406")
01555     refs.append(ref)
01556     ref = ua.AddReferencesItem()
01557     ref.IsForward = True
01558     ref.ReferenceTypeId = ua.NodeId.from_string("i=53")
01559     ref.SourceNodeId = ua.NodeId.from_string("i=2420")
01560     ref.TargetNodeClass = ua.NodeClass.DataType
01561     ref.TargetNodeId = ua.NodeId.from_string("i=2429")
01562     refs.append(ref)
01563     ref = ua.AddReferencesItem()
01564     ref.IsForward = True
01565     ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
01566     ref.SourceNodeId = ua.NodeId.from_string("i=2420")
01567     ref.TargetNodeClass = ua.NodeClass.DataType
01568     ref.TargetNodeId = ua.NodeId.from_string("i=2378")
01569     refs.append(ref)
01570     server.add_references(refs)
01571    
01572     node = ua.AddNodesItem()
01573     node.RequestedNewNodeId = ua.NodeId.from_string("i=2421")
01574     node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
01575     node.NodeClass = ua.NodeClass.Variable
01576     node.ParentNodeId = ua.NodeId.from_string("i=2420")
01577     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
01578     node.TypeDefinition = ua.NodeId.from_string("i=68")
01579     attrs = ua.VariableAttributes()
01580     attrs.DisplayName = ua.LocalizedText("TransitionNumber")
01581     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
01582     attrs.Value = ua.Variant(7, ua.VariantType.UInt32)
01583     attrs.ValueRank = -1
01584     node.NodeAttributes = attrs
01585     server.add_nodes([node])
01586     refs = []
01587     ref = ua.AddReferencesItem()
01588     ref.IsForward = True
01589     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
01590     ref.SourceNodeId = ua.NodeId.from_string("i=2421")
01591     ref.TargetNodeClass = ua.NodeClass.DataType
01592     ref.TargetNodeId = ua.NodeId.from_string("i=78")
01593     refs.append(ref)
01594     server.add_references(refs)
01595    
01596     node = ua.AddNodesItem()
01597     node.RequestedNewNodeId = ua.NodeId.from_string("i=2422")
01598     node.BrowseName = ua.QualifiedName.from_string("SuspendedToReady")
01599     node.NodeClass = ua.NodeClass.Object
01600     node.ParentNodeId = ua.NodeId.from_string("i=2391")
01601     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
01602     node.TypeDefinition = ua.NodeId.from_string("i=2310")
01603     attrs = ua.ObjectAttributes()
01604     attrs.DisplayName = ua.LocalizedText("SuspendedToReady")
01605     attrs.EventNotifier = 0
01606     node.NodeAttributes = attrs
01607     server.add_nodes([node])
01608     refs = []
01609     ref = ua.AddReferencesItem()
01610     ref.IsForward = True
01611     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
01612     ref.SourceNodeId = ua.NodeId.from_string("i=2422")
01613     ref.TargetNodeClass = ua.NodeClass.DataType
01614     ref.TargetNodeId = ua.NodeId.from_string("i=2423")
01615     refs.append(ref)
01616     ref = ua.AddReferencesItem()
01617     ref.IsForward = True
01618     ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
01619     ref.SourceNodeId = ua.NodeId.from_string("i=2422")
01620     ref.TargetNodeClass = ua.NodeClass.DataType
01621     ref.TargetNodeId = ua.NodeId.from_string("i=2404")
01622     refs.append(ref)
01623     ref = ua.AddReferencesItem()
01624     ref.IsForward = True
01625     ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
01626     ref.SourceNodeId = ua.NodeId.from_string("i=2422")
01627     ref.TargetNodeClass = ua.NodeClass.DataType
01628     ref.TargetNodeId = ua.NodeId.from_string("i=2400")
01629     refs.append(ref)
01630     ref = ua.AddReferencesItem()
01631     ref.IsForward = True
01632     ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
01633     ref.SourceNodeId = ua.NodeId.from_string("i=2422")
01634     ref.TargetNodeClass = ua.NodeClass.DataType
01635     ref.TargetNodeId = ua.NodeId.from_string("i=2378")
01636     refs.append(ref)
01637     server.add_references(refs)
01638    
01639     node = ua.AddNodesItem()
01640     node.RequestedNewNodeId = ua.NodeId.from_string("i=2423")
01641     node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
01642     node.NodeClass = ua.NodeClass.Variable
01643     node.ParentNodeId = ua.NodeId.from_string("i=2422")
01644     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
01645     node.TypeDefinition = ua.NodeId.from_string("i=68")
01646     attrs = ua.VariableAttributes()
01647     attrs.DisplayName = ua.LocalizedText("TransitionNumber")
01648     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
01649     attrs.Value = ua.Variant(8, ua.VariantType.UInt32)
01650     attrs.ValueRank = -1
01651     node.NodeAttributes = attrs
01652     server.add_nodes([node])
01653     refs = []
01654     ref = ua.AddReferencesItem()
01655     ref.IsForward = True
01656     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
01657     ref.SourceNodeId = ua.NodeId.from_string("i=2423")
01658     ref.TargetNodeClass = ua.NodeClass.DataType
01659     ref.TargetNodeId = ua.NodeId.from_string("i=78")
01660     refs.append(ref)
01661     server.add_references(refs)
01662    
01663     node = ua.AddNodesItem()
01664     node.RequestedNewNodeId = ua.NodeId.from_string("i=2424")
01665     node.BrowseName = ua.QualifiedName.from_string("ReadyToHalted")
01666     node.NodeClass = ua.NodeClass.Object
01667     node.ParentNodeId = ua.NodeId.from_string("i=2391")
01668     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
01669     node.TypeDefinition = ua.NodeId.from_string("i=2310")
01670     attrs = ua.ObjectAttributes()
01671     attrs.DisplayName = ua.LocalizedText("ReadyToHalted")
01672     attrs.EventNotifier = 0
01673     node.NodeAttributes = attrs
01674     server.add_nodes([node])
01675     refs = []
01676     ref = ua.AddReferencesItem()
01677     ref.IsForward = True
01678     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
01679     ref.SourceNodeId = ua.NodeId.from_string("i=2424")
01680     ref.TargetNodeClass = ua.NodeClass.DataType
01681     ref.TargetNodeId = ua.NodeId.from_string("i=2425")
01682     refs.append(ref)
01683     ref = ua.AddReferencesItem()
01684     ref.IsForward = True
01685     ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
01686     ref.SourceNodeId = ua.NodeId.from_string("i=2424")
01687     ref.TargetNodeClass = ua.NodeClass.DataType
01688     ref.TargetNodeId = ua.NodeId.from_string("i=2400")
01689     refs.append(ref)
01690     ref = ua.AddReferencesItem()
01691     ref.IsForward = True
01692     ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
01693     ref.SourceNodeId = ua.NodeId.from_string("i=2424")
01694     ref.TargetNodeClass = ua.NodeClass.DataType
01695     ref.TargetNodeId = ua.NodeId.from_string("i=2406")
01696     refs.append(ref)
01697     ref = ua.AddReferencesItem()
01698     ref.IsForward = True
01699     ref.ReferenceTypeId = ua.NodeId.from_string("i=53")
01700     ref.SourceNodeId = ua.NodeId.from_string("i=2424")
01701     ref.TargetNodeClass = ua.NodeClass.DataType
01702     ref.TargetNodeId = ua.NodeId.from_string("i=2429")
01703     refs.append(ref)
01704     ref = ua.AddReferencesItem()
01705     ref.IsForward = True
01706     ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
01707     ref.SourceNodeId = ua.NodeId.from_string("i=2424")
01708     ref.TargetNodeClass = ua.NodeClass.DataType
01709     ref.TargetNodeId = ua.NodeId.from_string("i=2378")
01710     refs.append(ref)
01711     server.add_references(refs)
01712    
01713     node = ua.AddNodesItem()
01714     node.RequestedNewNodeId = ua.NodeId.from_string("i=2425")
01715     node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
01716     node.NodeClass = ua.NodeClass.Variable
01717     node.ParentNodeId = ua.NodeId.from_string("i=2424")
01718     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
01719     node.TypeDefinition = ua.NodeId.from_string("i=68")
01720     attrs = ua.VariableAttributes()
01721     attrs.DisplayName = ua.LocalizedText("TransitionNumber")
01722     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
01723     attrs.Value = ua.Variant(9, ua.VariantType.UInt32)
01724     attrs.ValueRank = -1
01725     node.NodeAttributes = attrs
01726     server.add_nodes([node])
01727     refs = []
01728     ref = ua.AddReferencesItem()
01729     ref.IsForward = True
01730     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
01731     ref.SourceNodeId = ua.NodeId.from_string("i=2425")
01732     ref.TargetNodeClass = ua.NodeClass.DataType
01733     ref.TargetNodeId = ua.NodeId.from_string("i=78")
01734     refs.append(ref)
01735     server.add_references(refs)
01736    
01737     node = ua.AddNodesItem()
01738     node.RequestedNewNodeId = ua.NodeId.from_string("i=2426")
01739     node.BrowseName = ua.QualifiedName.from_string("Start")
01740     node.NodeClass = ua.NodeClass.Method
01741     node.ParentNodeId = ua.NodeId.from_string("i=2391")
01742     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
01743     attrs = ua.MethodAttributes()
01744     attrs.Description = ua.LocalizedText("Causes the Program to transition from the Ready state to the Running state.")
01745     attrs.DisplayName = ua.LocalizedText("Start")
01746     node.NodeAttributes = attrs
01747     server.add_nodes([node])
01748     refs = []
01749     ref = ua.AddReferencesItem()
01750     ref.IsForward = True
01751     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
01752     ref.SourceNodeId = ua.NodeId.from_string("i=2426")
01753     ref.TargetNodeClass = ua.NodeClass.DataType
01754     ref.TargetNodeId = ua.NodeId.from_string("i=78")
01755     refs.append(ref)
01756     server.add_references(refs)
01757    
01758     node = ua.AddNodesItem()
01759     node.RequestedNewNodeId = ua.NodeId.from_string("i=2427")
01760     node.BrowseName = ua.QualifiedName.from_string("Suspend")
01761     node.NodeClass = ua.NodeClass.Method
01762     node.ParentNodeId = ua.NodeId.from_string("i=2391")
01763     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
01764     attrs = ua.MethodAttributes()
01765     attrs.Description = ua.LocalizedText("Causes the Program to transition from the Running state to the Suspended state.")
01766     attrs.DisplayName = ua.LocalizedText("Suspend")
01767     node.NodeAttributes = attrs
01768     server.add_nodes([node])
01769     refs = []
01770     ref = ua.AddReferencesItem()
01771     ref.IsForward = True
01772     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
01773     ref.SourceNodeId = ua.NodeId.from_string("i=2427")
01774     ref.TargetNodeClass = ua.NodeClass.DataType
01775     ref.TargetNodeId = ua.NodeId.from_string("i=78")
01776     refs.append(ref)
01777     server.add_references(refs)
01778    
01779     node = ua.AddNodesItem()
01780     node.RequestedNewNodeId = ua.NodeId.from_string("i=2428")
01781     node.BrowseName = ua.QualifiedName.from_string("Resume")
01782     node.NodeClass = ua.NodeClass.Method
01783     node.ParentNodeId = ua.NodeId.from_string("i=2391")
01784     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
01785     attrs = ua.MethodAttributes()
01786     attrs.Description = ua.LocalizedText("Causes the Program to transition from the Suspended state to the Running state.")
01787     attrs.DisplayName = ua.LocalizedText("Resume")
01788     node.NodeAttributes = attrs
01789     server.add_nodes([node])
01790     refs = []
01791     ref = ua.AddReferencesItem()
01792     ref.IsForward = True
01793     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
01794     ref.SourceNodeId = ua.NodeId.from_string("i=2428")
01795     ref.TargetNodeClass = ua.NodeClass.DataType
01796     ref.TargetNodeId = ua.NodeId.from_string("i=78")
01797     refs.append(ref)
01798     server.add_references(refs)
01799    
01800     node = ua.AddNodesItem()
01801     node.RequestedNewNodeId = ua.NodeId.from_string("i=2429")
01802     node.BrowseName = ua.QualifiedName.from_string("Halt")
01803     node.NodeClass = ua.NodeClass.Method
01804     node.ParentNodeId = ua.NodeId.from_string("i=2391")
01805     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
01806     attrs = ua.MethodAttributes()
01807     attrs.Description = ua.LocalizedText("Causes the Program to transition from the Ready, Running or Suspended state to the Halted state.")
01808     attrs.DisplayName = ua.LocalizedText("Halt")
01809     node.NodeAttributes = attrs
01810     server.add_nodes([node])
01811     refs = []
01812     ref = ua.AddReferencesItem()
01813     ref.IsForward = True
01814     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
01815     ref.SourceNodeId = ua.NodeId.from_string("i=2429")
01816     ref.TargetNodeClass = ua.NodeClass.DataType
01817     ref.TargetNodeId = ua.NodeId.from_string("i=78")
01818     refs.append(ref)
01819     server.add_references(refs)
01820    
01821     node = ua.AddNodesItem()
01822     node.RequestedNewNodeId = ua.NodeId.from_string("i=2430")
01823     node.BrowseName = ua.QualifiedName.from_string("Reset")
01824     node.NodeClass = ua.NodeClass.Method
01825     node.ParentNodeId = ua.NodeId.from_string("i=2391")
01826     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
01827     attrs = ua.MethodAttributes()
01828     attrs.Description = ua.LocalizedText("Causes the Program to transition from the Halted state to the Ready state.")
01829     attrs.DisplayName = ua.LocalizedText("Reset")
01830     node.NodeAttributes = attrs
01831     server.add_nodes([node])
01832     refs = []
01833     ref = ua.AddReferencesItem()
01834     ref.IsForward = True
01835     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
01836     ref.SourceNodeId = ua.NodeId.from_string("i=2430")
01837     ref.TargetNodeClass = ua.NodeClass.DataType
01838     ref.TargetNodeId = ua.NodeId.from_string("i=78")
01839     refs.append(ref)
01840     server.add_references(refs)
01841    
01842     node = ua.AddNodesItem()
01843     node.RequestedNewNodeId = ua.NodeId.from_string("i=2378")
01844     node.BrowseName = ua.QualifiedName.from_string("ProgramTransitionEventType")
01845     node.NodeClass = ua.NodeClass.ObjectType
01846     node.ParentNodeId = ua.NodeId.from_string("i=2311")
01847     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
01848     attrs = ua.ObjectTypeAttributes()
01849     attrs.DisplayName = ua.LocalizedText("ProgramTransitionEventType")
01850     attrs.IsAbstract = False
01851     node.NodeAttributes = attrs
01852     server.add_nodes([node])
01853     refs = []
01854     ref = ua.AddReferencesItem()
01855     ref.IsForward = True
01856     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
01857     ref.SourceNodeId = ua.NodeId.from_string("i=2378")
01858     ref.TargetNodeClass = ua.NodeClass.DataType
01859     ref.TargetNodeId = ua.NodeId.from_string("i=2379")
01860     refs.append(ref)
01861     server.add_references(refs)
01862    
01863     node = ua.AddNodesItem()
01864     node.RequestedNewNodeId = ua.NodeId.from_string("i=2379")
01865     node.BrowseName = ua.QualifiedName.from_string("IntermediateResult")
01866     node.NodeClass = ua.NodeClass.Variable
01867     node.ParentNodeId = ua.NodeId.from_string("i=2378")
01868     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
01869     node.TypeDefinition = ua.NodeId.from_string("i=68")
01870     attrs = ua.VariableAttributes()
01871     attrs.DisplayName = ua.LocalizedText("IntermediateResult")
01872     attrs.DataType = ua.NodeId(ua.ObjectIds.String)
01873     attrs.ValueRank = -1
01874     node.NodeAttributes = attrs
01875     server.add_nodes([node])
01876     refs = []
01877     ref = ua.AddReferencesItem()
01878     ref.IsForward = True
01879     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
01880     ref.SourceNodeId = ua.NodeId.from_string("i=2379")
01881     ref.TargetNodeClass = ua.NodeClass.DataType
01882     ref.TargetNodeId = ua.NodeId.from_string("i=78")
01883     refs.append(ref)
01884     server.add_references(refs)
01885    
01886     node = ua.AddNodesItem()
01887     node.RequestedNewNodeId = ua.NodeId.from_string("i=11856")
01888     node.BrowseName = ua.QualifiedName.from_string("AuditProgramTransitionEventType")
01889     node.NodeClass = ua.NodeClass.ObjectType
01890     node.ParentNodeId = ua.NodeId.from_string("i=2315")
01891     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
01892     attrs = ua.ObjectTypeAttributes()
01893     attrs.DisplayName = ua.LocalizedText("AuditProgramTransitionEventType")
01894     attrs.IsAbstract = False
01895     node.NodeAttributes = attrs
01896     server.add_nodes([node])
01897     refs = []
01898     ref = ua.AddReferencesItem()
01899     ref.IsForward = True
01900     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
01901     ref.SourceNodeId = ua.NodeId.from_string("i=11856")
01902     ref.TargetNodeClass = ua.NodeClass.DataType
01903     ref.TargetNodeId = ua.NodeId.from_string("i=11875")
01904     refs.append(ref)
01905     server.add_references(refs)
01906    
01907     node = ua.AddNodesItem()
01908     node.RequestedNewNodeId = ua.NodeId.from_string("i=11875")
01909     node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
01910     node.NodeClass = ua.NodeClass.Variable
01911     node.ParentNodeId = ua.NodeId.from_string("i=11856")
01912     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
01913     node.TypeDefinition = ua.NodeId.from_string("i=68")
01914     attrs = ua.VariableAttributes()
01915     attrs.DisplayName = ua.LocalizedText("TransitionNumber")
01916     attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
01917     attrs.ValueRank = -1
01918     node.NodeAttributes = attrs
01919     server.add_nodes([node])
01920     refs = []
01921     ref = ua.AddReferencesItem()
01922     ref.IsForward = True
01923     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
01924     ref.SourceNodeId = ua.NodeId.from_string("i=11875")
01925     ref.TargetNodeClass = ua.NodeClass.DataType
01926     ref.TargetNodeId = ua.NodeId.from_string("i=78")
01927     refs.append(ref)
01928     server.add_references(refs)
01929    
01930     node = ua.AddNodesItem()
01931     node.RequestedNewNodeId = ua.NodeId.from_string("i=3806")
01932     node.BrowseName = ua.QualifiedName.from_string("ProgramTransitionAuditEventType")
01933     node.NodeClass = ua.NodeClass.ObjectType
01934     node.ParentNodeId = ua.NodeId.from_string("i=2315")
01935     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
01936     attrs = ua.ObjectTypeAttributes()
01937     attrs.DisplayName = ua.LocalizedText("ProgramTransitionAuditEventType")
01938     attrs.IsAbstract = False
01939     node.NodeAttributes = attrs
01940     server.add_nodes([node])
01941     refs = []
01942     ref = ua.AddReferencesItem()
01943     ref.IsForward = True
01944     ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
01945     ref.SourceNodeId = ua.NodeId.from_string("i=3806")
01946     ref.TargetNodeClass = ua.NodeClass.DataType
01947     ref.TargetNodeId = ua.NodeId.from_string("i=3825")
01948     refs.append(ref)
01949     server.add_references(refs)
01950    
01951     node = ua.AddNodesItem()
01952     node.RequestedNewNodeId = ua.NodeId.from_string("i=3825")
01953     node.BrowseName = ua.QualifiedName.from_string("Transition")
01954     node.NodeClass = ua.NodeClass.Variable
01955     node.ParentNodeId = ua.NodeId.from_string("i=3806")
01956     node.ReferenceTypeId = ua.NodeId.from_string("i=47")
01957     node.TypeDefinition = ua.NodeId.from_string("i=2767")
01958     attrs = ua.VariableAttributes()
01959     attrs.DisplayName = ua.LocalizedText("Transition")
01960     attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
01961     attrs.ValueRank = -1
01962     node.NodeAttributes = attrs
01963     server.add_nodes([node])
01964     refs = []
01965     ref = ua.AddReferencesItem()
01966     ref.IsForward = True
01967     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
01968     ref.SourceNodeId = ua.NodeId.from_string("i=3825")
01969     ref.TargetNodeClass = ua.NodeClass.DataType
01970     ref.TargetNodeId = ua.NodeId.from_string("i=3826")
01971     refs.append(ref)
01972     ref = ua.AddReferencesItem()
01973     ref.IsForward = True
01974     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
01975     ref.SourceNodeId = ua.NodeId.from_string("i=3825")
01976     ref.TargetNodeClass = ua.NodeClass.DataType
01977     ref.TargetNodeId = ua.NodeId.from_string("i=78")
01978     refs.append(ref)
01979     server.add_references(refs)
01980    
01981     node = ua.AddNodesItem()
01982     node.RequestedNewNodeId = ua.NodeId.from_string("i=3826")
01983     node.BrowseName = ua.QualifiedName.from_string("Id")
01984     node.NodeClass = ua.NodeClass.Variable
01985     node.ParentNodeId = ua.NodeId.from_string("i=3825")
01986     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
01987     node.TypeDefinition = ua.NodeId.from_string("i=68")
01988     attrs = ua.VariableAttributes()
01989     attrs.DisplayName = ua.LocalizedText("Id")
01990     attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
01991     attrs.ValueRank = -1
01992     node.NodeAttributes = attrs
01993     server.add_nodes([node])
01994     refs = []
01995     ref = ua.AddReferencesItem()
01996     ref.IsForward = True
01997     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
01998     ref.SourceNodeId = ua.NodeId.from_string("i=3826")
01999     ref.TargetNodeClass = ua.NodeClass.DataType
02000     ref.TargetNodeId = ua.NodeId.from_string("i=78")
02001     refs.append(ref)
02002     server.add_references(refs)
02003    
02004     node = ua.AddNodesItem()
02005     node.RequestedNewNodeId = ua.NodeId.from_string("i=2380")
02006     node.BrowseName = ua.QualifiedName.from_string("ProgramDiagnosticType")
02007     node.NodeClass = ua.NodeClass.VariableType
02008     node.ParentNodeId = ua.NodeId.from_string("i=63")
02009     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
02010     attrs = ua.VariableTypeAttributes()
02011     attrs.DisplayName = ua.LocalizedText("ProgramDiagnosticType")
02012     attrs.DisplayName = ua.LocalizedText("ProgramDiagnosticType")
02013     attrs.DataType = ua.NodeId.from_string("i=894")
02014     attrs.ValueRank = -1
02015     node.NodeAttributes = attrs
02016     server.add_nodes([node])
02017     refs = []
02018     ref = ua.AddReferencesItem()
02019     ref.IsForward = True
02020     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
02021     ref.SourceNodeId = ua.NodeId.from_string("i=2380")
02022     ref.TargetNodeClass = ua.NodeClass.DataType
02023     ref.TargetNodeId = ua.NodeId.from_string("i=2381")
02024     refs.append(ref)
02025     ref = ua.AddReferencesItem()
02026     ref.IsForward = True
02027     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
02028     ref.SourceNodeId = ua.NodeId.from_string("i=2380")
02029     ref.TargetNodeClass = ua.NodeClass.DataType
02030     ref.TargetNodeId = ua.NodeId.from_string("i=2382")
02031     refs.append(ref)
02032     ref = ua.AddReferencesItem()
02033     ref.IsForward = True
02034     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
02035     ref.SourceNodeId = ua.NodeId.from_string("i=2380")
02036     ref.TargetNodeClass = ua.NodeClass.DataType
02037     ref.TargetNodeId = ua.NodeId.from_string("i=2383")
02038     refs.append(ref)
02039     ref = ua.AddReferencesItem()
02040     ref.IsForward = True
02041     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
02042     ref.SourceNodeId = ua.NodeId.from_string("i=2380")
02043     ref.TargetNodeClass = ua.NodeClass.DataType
02044     ref.TargetNodeId = ua.NodeId.from_string("i=2384")
02045     refs.append(ref)
02046     ref = ua.AddReferencesItem()
02047     ref.IsForward = True
02048     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
02049     ref.SourceNodeId = ua.NodeId.from_string("i=2380")
02050     ref.TargetNodeClass = ua.NodeClass.DataType
02051     ref.TargetNodeId = ua.NodeId.from_string("i=2385")
02052     refs.append(ref)
02053     ref = ua.AddReferencesItem()
02054     ref.IsForward = True
02055     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
02056     ref.SourceNodeId = ua.NodeId.from_string("i=2380")
02057     ref.TargetNodeClass = ua.NodeClass.DataType
02058     ref.TargetNodeId = ua.NodeId.from_string("i=2386")
02059     refs.append(ref)
02060     ref = ua.AddReferencesItem()
02061     ref.IsForward = True
02062     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
02063     ref.SourceNodeId = ua.NodeId.from_string("i=2380")
02064     ref.TargetNodeClass = ua.NodeClass.DataType
02065     ref.TargetNodeId = ua.NodeId.from_string("i=2387")
02066     refs.append(ref)
02067     ref = ua.AddReferencesItem()
02068     ref.IsForward = True
02069     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
02070     ref.SourceNodeId = ua.NodeId.from_string("i=2380")
02071     ref.TargetNodeClass = ua.NodeClass.DataType
02072     ref.TargetNodeId = ua.NodeId.from_string("i=2388")
02073     refs.append(ref)
02074     ref = ua.AddReferencesItem()
02075     ref.IsForward = True
02076     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
02077     ref.SourceNodeId = ua.NodeId.from_string("i=2380")
02078     ref.TargetNodeClass = ua.NodeClass.DataType
02079     ref.TargetNodeId = ua.NodeId.from_string("i=2389")
02080     refs.append(ref)
02081     ref = ua.AddReferencesItem()
02082     ref.IsForward = True
02083     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
02084     ref.SourceNodeId = ua.NodeId.from_string("i=2380")
02085     ref.TargetNodeClass = ua.NodeClass.DataType
02086     ref.TargetNodeId = ua.NodeId.from_string("i=2390")
02087     refs.append(ref)
02088     server.add_references(refs)
02089    
02090     node = ua.AddNodesItem()
02091     node.RequestedNewNodeId = ua.NodeId.from_string("i=2381")
02092     node.BrowseName = ua.QualifiedName.from_string("CreateSessionId")
02093     node.NodeClass = ua.NodeClass.Variable
02094     node.ParentNodeId = ua.NodeId.from_string("i=2380")
02095     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
02096     node.TypeDefinition = ua.NodeId.from_string("i=68")
02097     attrs = ua.VariableAttributes()
02098     attrs.DisplayName = ua.LocalizedText("CreateSessionId")
02099     attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
02100     attrs.ValueRank = -1
02101     node.NodeAttributes = attrs
02102     server.add_nodes([node])
02103     refs = []
02104     ref = ua.AddReferencesItem()
02105     ref.IsForward = True
02106     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
02107     ref.SourceNodeId = ua.NodeId.from_string("i=2381")
02108     ref.TargetNodeClass = ua.NodeClass.DataType
02109     ref.TargetNodeId = ua.NodeId.from_string("i=78")
02110     refs.append(ref)
02111     server.add_references(refs)
02112    
02113     node = ua.AddNodesItem()
02114     node.RequestedNewNodeId = ua.NodeId.from_string("i=2382")
02115     node.BrowseName = ua.QualifiedName.from_string("CreateClientName")
02116     node.NodeClass = ua.NodeClass.Variable
02117     node.ParentNodeId = ua.NodeId.from_string("i=2380")
02118     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
02119     node.TypeDefinition = ua.NodeId.from_string("i=68")
02120     attrs = ua.VariableAttributes()
02121     attrs.DisplayName = ua.LocalizedText("CreateClientName")
02122     attrs.DataType = ua.NodeId(ua.ObjectIds.String)
02123     attrs.ValueRank = -1
02124     node.NodeAttributes = attrs
02125     server.add_nodes([node])
02126     refs = []
02127     ref = ua.AddReferencesItem()
02128     ref.IsForward = True
02129     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
02130     ref.SourceNodeId = ua.NodeId.from_string("i=2382")
02131     ref.TargetNodeClass = ua.NodeClass.DataType
02132     ref.TargetNodeId = ua.NodeId.from_string("i=78")
02133     refs.append(ref)
02134     server.add_references(refs)
02135    
02136     node = ua.AddNodesItem()
02137     node.RequestedNewNodeId = ua.NodeId.from_string("i=2383")
02138     node.BrowseName = ua.QualifiedName.from_string("InvocationCreationTime")
02139     node.NodeClass = ua.NodeClass.Variable
02140     node.ParentNodeId = ua.NodeId.from_string("i=2380")
02141     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
02142     node.TypeDefinition = ua.NodeId.from_string("i=68")
02143     attrs = ua.VariableAttributes()
02144     attrs.DisplayName = ua.LocalizedText("InvocationCreationTime")
02145     attrs.DataType = ua.NodeId.from_string("i=294")
02146     attrs.ValueRank = -1
02147     node.NodeAttributes = attrs
02148     server.add_nodes([node])
02149     refs = []
02150     ref = ua.AddReferencesItem()
02151     ref.IsForward = True
02152     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
02153     ref.SourceNodeId = ua.NodeId.from_string("i=2383")
02154     ref.TargetNodeClass = ua.NodeClass.DataType
02155     ref.TargetNodeId = ua.NodeId.from_string("i=78")
02156     refs.append(ref)
02157     server.add_references(refs)
02158    
02159     node = ua.AddNodesItem()
02160     node.RequestedNewNodeId = ua.NodeId.from_string("i=2384")
02161     node.BrowseName = ua.QualifiedName.from_string("LastTransitionTime")
02162     node.NodeClass = ua.NodeClass.Variable
02163     node.ParentNodeId = ua.NodeId.from_string("i=2380")
02164     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
02165     node.TypeDefinition = ua.NodeId.from_string("i=68")
02166     attrs = ua.VariableAttributes()
02167     attrs.DisplayName = ua.LocalizedText("LastTransitionTime")
02168     attrs.DataType = ua.NodeId.from_string("i=294")
02169     attrs.ValueRank = -1
02170     node.NodeAttributes = attrs
02171     server.add_nodes([node])
02172     refs = []
02173     ref = ua.AddReferencesItem()
02174     ref.IsForward = True
02175     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
02176     ref.SourceNodeId = ua.NodeId.from_string("i=2384")
02177     ref.TargetNodeClass = ua.NodeClass.DataType
02178     ref.TargetNodeId = ua.NodeId.from_string("i=78")
02179     refs.append(ref)
02180     server.add_references(refs)
02181    
02182     node = ua.AddNodesItem()
02183     node.RequestedNewNodeId = ua.NodeId.from_string("i=2385")
02184     node.BrowseName = ua.QualifiedName.from_string("LastMethodCall")
02185     node.NodeClass = ua.NodeClass.Variable
02186     node.ParentNodeId = ua.NodeId.from_string("i=2380")
02187     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
02188     node.TypeDefinition = ua.NodeId.from_string("i=68")
02189     attrs = ua.VariableAttributes()
02190     attrs.DisplayName = ua.LocalizedText("LastMethodCall")
02191     attrs.DataType = ua.NodeId(ua.ObjectIds.String)
02192     attrs.ValueRank = -1
02193     node.NodeAttributes = attrs
02194     server.add_nodes([node])
02195     refs = []
02196     ref = ua.AddReferencesItem()
02197     ref.IsForward = True
02198     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
02199     ref.SourceNodeId = ua.NodeId.from_string("i=2385")
02200     ref.TargetNodeClass = ua.NodeClass.DataType
02201     ref.TargetNodeId = ua.NodeId.from_string("i=78")
02202     refs.append(ref)
02203     server.add_references(refs)
02204    
02205     node = ua.AddNodesItem()
02206     node.RequestedNewNodeId = ua.NodeId.from_string("i=2386")
02207     node.BrowseName = ua.QualifiedName.from_string("LastMethodSessionId")
02208     node.NodeClass = ua.NodeClass.Variable
02209     node.ParentNodeId = ua.NodeId.from_string("i=2380")
02210     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
02211     node.TypeDefinition = ua.NodeId.from_string("i=68")
02212     attrs = ua.VariableAttributes()
02213     attrs.DisplayName = ua.LocalizedText("LastMethodSessionId")
02214     attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
02215     attrs.ValueRank = -1
02216     node.NodeAttributes = attrs
02217     server.add_nodes([node])
02218     refs = []
02219     ref = ua.AddReferencesItem()
02220     ref.IsForward = True
02221     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
02222     ref.SourceNodeId = ua.NodeId.from_string("i=2386")
02223     ref.TargetNodeClass = ua.NodeClass.DataType
02224     ref.TargetNodeId = ua.NodeId.from_string("i=78")
02225     refs.append(ref)
02226     server.add_references(refs)
02227    
02228     node = ua.AddNodesItem()
02229     node.RequestedNewNodeId = ua.NodeId.from_string("i=2387")
02230     node.BrowseName = ua.QualifiedName.from_string("LastMethodInputArguments")
02231     node.NodeClass = ua.NodeClass.Variable
02232     node.ParentNodeId = ua.NodeId.from_string("i=2380")
02233     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
02234     node.TypeDefinition = ua.NodeId.from_string("i=68")
02235     attrs = ua.VariableAttributes()
02236     attrs.DisplayName = ua.LocalizedText("LastMethodInputArguments")
02237     attrs.DataType = ua.NodeId.from_string("i=296")
02238     attrs.ValueRank = 1
02239     node.NodeAttributes = attrs
02240     server.add_nodes([node])
02241     refs = []
02242     ref = ua.AddReferencesItem()
02243     ref.IsForward = True
02244     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
02245     ref.SourceNodeId = ua.NodeId.from_string("i=2387")
02246     ref.TargetNodeClass = ua.NodeClass.DataType
02247     ref.TargetNodeId = ua.NodeId.from_string("i=78")
02248     refs.append(ref)
02249     server.add_references(refs)
02250    
02251     node = ua.AddNodesItem()
02252     node.RequestedNewNodeId = ua.NodeId.from_string("i=2388")
02253     node.BrowseName = ua.QualifiedName.from_string("LastMethodOutputArguments")
02254     node.NodeClass = ua.NodeClass.Variable
02255     node.ParentNodeId = ua.NodeId.from_string("i=2380")
02256     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
02257     node.TypeDefinition = ua.NodeId.from_string("i=68")
02258     attrs = ua.VariableAttributes()
02259     attrs.DisplayName = ua.LocalizedText("LastMethodOutputArguments")
02260     attrs.DataType = ua.NodeId.from_string("i=296")
02261     attrs.ValueRank = 1
02262     node.NodeAttributes = attrs
02263     server.add_nodes([node])
02264     refs = []
02265     ref = ua.AddReferencesItem()
02266     ref.IsForward = True
02267     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
02268     ref.SourceNodeId = ua.NodeId.from_string("i=2388")
02269     ref.TargetNodeClass = ua.NodeClass.DataType
02270     ref.TargetNodeId = ua.NodeId.from_string("i=78")
02271     refs.append(ref)
02272     server.add_references(refs)
02273    
02274     node = ua.AddNodesItem()
02275     node.RequestedNewNodeId = ua.NodeId.from_string("i=2389")
02276     node.BrowseName = ua.QualifiedName.from_string("LastMethodCallTime")
02277     node.NodeClass = ua.NodeClass.Variable
02278     node.ParentNodeId = ua.NodeId.from_string("i=2380")
02279     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
02280     node.TypeDefinition = ua.NodeId.from_string("i=68")
02281     attrs = ua.VariableAttributes()
02282     attrs.DisplayName = ua.LocalizedText("LastMethodCallTime")
02283     attrs.DataType = ua.NodeId.from_string("i=294")
02284     attrs.ValueRank = -1
02285     node.NodeAttributes = attrs
02286     server.add_nodes([node])
02287     refs = []
02288     ref = ua.AddReferencesItem()
02289     ref.IsForward = True
02290     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
02291     ref.SourceNodeId = ua.NodeId.from_string("i=2389")
02292     ref.TargetNodeClass = ua.NodeClass.DataType
02293     ref.TargetNodeId = ua.NodeId.from_string("i=78")
02294     refs.append(ref)
02295     server.add_references(refs)
02296    
02297     node = ua.AddNodesItem()
02298     node.RequestedNewNodeId = ua.NodeId.from_string("i=2390")
02299     node.BrowseName = ua.QualifiedName.from_string("LastMethodReturnStatus")
02300     node.NodeClass = ua.NodeClass.Variable
02301     node.ParentNodeId = ua.NodeId.from_string("i=2380")
02302     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
02303     node.TypeDefinition = ua.NodeId.from_string("i=68")
02304     attrs = ua.VariableAttributes()
02305     attrs.DisplayName = ua.LocalizedText("LastMethodReturnStatus")
02306     attrs.DataType = ua.NodeId.from_string("i=299")
02307     attrs.ValueRank = -1
02308     node.NodeAttributes = attrs
02309     server.add_nodes([node])
02310     refs = []
02311     ref = ua.AddReferencesItem()
02312     ref.IsForward = True
02313     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
02314     ref.SourceNodeId = ua.NodeId.from_string("i=2390")
02315     ref.TargetNodeClass = ua.NodeClass.DataType
02316     ref.TargetNodeId = ua.NodeId.from_string("i=78")
02317     refs.append(ref)
02318     server.add_references(refs)
02319    
02320     node = ua.AddNodesItem()
02321     node.RequestedNewNodeId = ua.NodeId.from_string("i=894")
02322     node.BrowseName = ua.QualifiedName.from_string("ProgramDiagnosticDataType")
02323     node.NodeClass = ua.NodeClass.DataType
02324     node.ParentNodeId = ua.NodeId.from_string("i=22")
02325     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
02326     attrs = ua.DataTypeAttributes()
02327     attrs.DisplayName = ua.LocalizedText("ProgramDiagnosticDataType")
02328     node.NodeAttributes = attrs
02329     server.add_nodes([node])
02330    
02331     node = ua.AddNodesItem()
02332     node.RequestedNewNodeId = ua.NodeId.from_string("i=895")
02333     node.BrowseName = ua.QualifiedName.from_string("Default XML")
02334     node.NodeClass = ua.NodeClass.Object
02335     node.ParentNodeId = ua.NodeId.from_string("i=894")
02336     node.ReferenceTypeId = ua.NodeId.from_string("i=38")
02337     node.TypeDefinition = ua.NodeId.from_string("i=76")
02338     attrs = ua.ObjectAttributes()
02339     attrs.DisplayName = ua.LocalizedText("Default XML")
02340     attrs.EventNotifier = 0
02341     node.NodeAttributes = attrs
02342     server.add_nodes([node])
02343     refs = []
02344     ref = ua.AddReferencesItem()
02345     ref.IsForward = True
02346     ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
02347     ref.SourceNodeId = ua.NodeId.from_string("i=895")
02348     ref.TargetNodeClass = ua.NodeClass.DataType
02349     ref.TargetNodeId = ua.NodeId.from_string("i=8882")
02350     refs.append(ref)
02351     server.add_references(refs)
02352    
02353     node = ua.AddNodesItem()
02354     node.RequestedNewNodeId = ua.NodeId.from_string("i=896")
02355     node.BrowseName = ua.QualifiedName.from_string("Default Binary")
02356     node.NodeClass = ua.NodeClass.Object
02357     node.ParentNodeId = ua.NodeId.from_string("i=894")
02358     node.ReferenceTypeId = ua.NodeId.from_string("i=38")
02359     node.TypeDefinition = ua.NodeId.from_string("i=76")
02360     attrs = ua.ObjectAttributes()
02361     attrs.DisplayName = ua.LocalizedText("Default Binary")
02362     attrs.EventNotifier = 0
02363     node.NodeAttributes = attrs
02364     server.add_nodes([node])
02365     refs = []
02366     ref = ua.AddReferencesItem()
02367     ref.IsForward = True
02368     ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
02369     ref.SourceNodeId = ua.NodeId.from_string("i=896")
02370     ref.TargetNodeClass = ua.NodeClass.DataType
02371     ref.TargetNodeId = ua.NodeId.from_string("i=8247")
02372     refs.append(ref)
02373     server.add_references(refs)


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