standard_address_space_part13.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_Part13(server):
00011   
00012    
00013     node = ua.AddNodesItem()
00014     node.RequestedNewNodeId = ua.NodeId.from_string("i=11187")
00015     node.BrowseName = ua.QualifiedName.from_string("AggregateConfigurationType")
00016     node.NodeClass = ua.NodeClass.ObjectType
00017     node.ParentNodeId = ua.NodeId.from_string("i=58")
00018     node.ReferenceTypeId = ua.NodeId.from_string("i=45")
00019     attrs = ua.ObjectTypeAttributes()
00020     attrs.DisplayName = ua.LocalizedText("AggregateConfigurationType")
00021     attrs.IsAbstract = False
00022     node.NodeAttributes = attrs
00023     server.add_nodes([node])
00024     refs = []
00025     ref = ua.AddReferencesItem()
00026     ref.IsForward = True
00027     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00028     ref.SourceNodeId = ua.NodeId.from_string("i=11187")
00029     ref.TargetNodeClass = ua.NodeClass.DataType
00030     ref.TargetNodeId = ua.NodeId.from_string("i=11188")
00031     refs.append(ref)
00032     ref = ua.AddReferencesItem()
00033     ref.IsForward = True
00034     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00035     ref.SourceNodeId = ua.NodeId.from_string("i=11187")
00036     ref.TargetNodeClass = ua.NodeClass.DataType
00037     ref.TargetNodeId = ua.NodeId.from_string("i=11189")
00038     refs.append(ref)
00039     ref = ua.AddReferencesItem()
00040     ref.IsForward = True
00041     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00042     ref.SourceNodeId = ua.NodeId.from_string("i=11187")
00043     ref.TargetNodeClass = ua.NodeClass.DataType
00044     ref.TargetNodeId = ua.NodeId.from_string("i=11190")
00045     refs.append(ref)
00046     ref = ua.AddReferencesItem()
00047     ref.IsForward = True
00048     ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
00049     ref.SourceNodeId = ua.NodeId.from_string("i=11187")
00050     ref.TargetNodeClass = ua.NodeClass.DataType
00051     ref.TargetNodeId = ua.NodeId.from_string("i=11191")
00052     refs.append(ref)
00053     server.add_references(refs)
00054    
00055     node = ua.AddNodesItem()
00056     node.RequestedNewNodeId = ua.NodeId.from_string("i=11188")
00057     node.BrowseName = ua.QualifiedName.from_string("TreatUncertainAsBad")
00058     node.NodeClass = ua.NodeClass.Variable
00059     node.ParentNodeId = ua.NodeId.from_string("i=11187")
00060     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00061     node.TypeDefinition = ua.NodeId.from_string("i=68")
00062     attrs = ua.VariableAttributes()
00063     attrs.DisplayName = ua.LocalizedText("TreatUncertainAsBad")
00064     attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
00065     attrs.ValueRank = -1
00066     node.NodeAttributes = attrs
00067     server.add_nodes([node])
00068     refs = []
00069     ref = ua.AddReferencesItem()
00070     ref.IsForward = True
00071     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00072     ref.SourceNodeId = ua.NodeId.from_string("i=11188")
00073     ref.TargetNodeClass = ua.NodeClass.DataType
00074     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00075     refs.append(ref)
00076     server.add_references(refs)
00077    
00078     node = ua.AddNodesItem()
00079     node.RequestedNewNodeId = ua.NodeId.from_string("i=11189")
00080     node.BrowseName = ua.QualifiedName.from_string("PercentDataBad")
00081     node.NodeClass = ua.NodeClass.Variable
00082     node.ParentNodeId = ua.NodeId.from_string("i=11187")
00083     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00084     node.TypeDefinition = ua.NodeId.from_string("i=68")
00085     attrs = ua.VariableAttributes()
00086     attrs.DisplayName = ua.LocalizedText("PercentDataBad")
00087     attrs.DataType = ua.NodeId(ua.ObjectIds.Byte)
00088     attrs.ValueRank = -1
00089     node.NodeAttributes = attrs
00090     server.add_nodes([node])
00091     refs = []
00092     ref = ua.AddReferencesItem()
00093     ref.IsForward = True
00094     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00095     ref.SourceNodeId = ua.NodeId.from_string("i=11189")
00096     ref.TargetNodeClass = ua.NodeClass.DataType
00097     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00098     refs.append(ref)
00099     server.add_references(refs)
00100    
00101     node = ua.AddNodesItem()
00102     node.RequestedNewNodeId = ua.NodeId.from_string("i=11190")
00103     node.BrowseName = ua.QualifiedName.from_string("PercentDataGood")
00104     node.NodeClass = ua.NodeClass.Variable
00105     node.ParentNodeId = ua.NodeId.from_string("i=11187")
00106     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00107     node.TypeDefinition = ua.NodeId.from_string("i=68")
00108     attrs = ua.VariableAttributes()
00109     attrs.DisplayName = ua.LocalizedText("PercentDataGood")
00110     attrs.DataType = ua.NodeId(ua.ObjectIds.Byte)
00111     attrs.ValueRank = -1
00112     node.NodeAttributes = attrs
00113     server.add_nodes([node])
00114     refs = []
00115     ref = ua.AddReferencesItem()
00116     ref.IsForward = True
00117     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00118     ref.SourceNodeId = ua.NodeId.from_string("i=11190")
00119     ref.TargetNodeClass = ua.NodeClass.DataType
00120     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00121     refs.append(ref)
00122     server.add_references(refs)
00123    
00124     node = ua.AddNodesItem()
00125     node.RequestedNewNodeId = ua.NodeId.from_string("i=11191")
00126     node.BrowseName = ua.QualifiedName.from_string("UseSlopedExtrapolation")
00127     node.NodeClass = ua.NodeClass.Variable
00128     node.ParentNodeId = ua.NodeId.from_string("i=11187")
00129     node.ReferenceTypeId = ua.NodeId.from_string("i=46")
00130     node.TypeDefinition = ua.NodeId.from_string("i=68")
00131     attrs = ua.VariableAttributes()
00132     attrs.DisplayName = ua.LocalizedText("UseSlopedExtrapolation")
00133     attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
00134     attrs.ValueRank = -1
00135     node.NodeAttributes = attrs
00136     server.add_nodes([node])
00137     refs = []
00138     ref = ua.AddReferencesItem()
00139     ref.IsForward = True
00140     ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
00141     ref.SourceNodeId = ua.NodeId.from_string("i=11191")
00142     ref.TargetNodeClass = ua.NodeClass.DataType
00143     ref.TargetNodeId = ua.NodeId.from_string("i=78")
00144     refs.append(ref)
00145     server.add_references(refs)
00146    
00147     node = ua.AddNodesItem()
00148     node.RequestedNewNodeId = ua.NodeId.from_string("i=2341")
00149     node.BrowseName = ua.QualifiedName.from_string("Interpolative")
00150     node.NodeClass = ua.NodeClass.Object
00151     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00152     attrs = ua.ObjectAttributes()
00153     attrs.Description = ua.LocalizedText("At the beginning of each interval, retrieve the calculated value from the data points on either side of the requested timestamp.")
00154     attrs.DisplayName = ua.LocalizedText("Interpolative")
00155     attrs.EventNotifier = 0
00156     node.NodeAttributes = attrs
00157     server.add_nodes([node])
00158    
00159     node = ua.AddNodesItem()
00160     node.RequestedNewNodeId = ua.NodeId.from_string("i=2342")
00161     node.BrowseName = ua.QualifiedName.from_string("Average")
00162     node.NodeClass = ua.NodeClass.Object
00163     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00164     attrs = ua.ObjectAttributes()
00165     attrs.Description = ua.LocalizedText("Retrieve the average value of the data over the interval.")
00166     attrs.DisplayName = ua.LocalizedText("Average")
00167     attrs.EventNotifier = 0
00168     node.NodeAttributes = attrs
00169     server.add_nodes([node])
00170    
00171     node = ua.AddNodesItem()
00172     node.RequestedNewNodeId = ua.NodeId.from_string("i=2343")
00173     node.BrowseName = ua.QualifiedName.from_string("TimeAverage")
00174     node.NodeClass = ua.NodeClass.Object
00175     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00176     attrs = ua.ObjectAttributes()
00177     attrs.Description = ua.LocalizedText("Retrieve the time weighted average data over the interval using Interpolated Bounding Values.")
00178     attrs.DisplayName = ua.LocalizedText("TimeAverage")
00179     attrs.EventNotifier = 0
00180     node.NodeAttributes = attrs
00181     server.add_nodes([node])
00182    
00183     node = ua.AddNodesItem()
00184     node.RequestedNewNodeId = ua.NodeId.from_string("i=11285")
00185     node.BrowseName = ua.QualifiedName.from_string("TimeAverage2")
00186     node.NodeClass = ua.NodeClass.Object
00187     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00188     attrs = ua.ObjectAttributes()
00189     attrs.Description = ua.LocalizedText("Retrieve the time weighted average data over the interval using Simple Bounding Values.")
00190     attrs.DisplayName = ua.LocalizedText("TimeAverage2")
00191     attrs.EventNotifier = 0
00192     node.NodeAttributes = attrs
00193     server.add_nodes([node])
00194    
00195     node = ua.AddNodesItem()
00196     node.RequestedNewNodeId = ua.NodeId.from_string("i=2344")
00197     node.BrowseName = ua.QualifiedName.from_string("Total")
00198     node.NodeClass = ua.NodeClass.Object
00199     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00200     attrs = ua.ObjectAttributes()
00201     attrs.Description = ua.LocalizedText("Retrieve the total (time integral) of the data over the interval using Interpolated Bounding Values.")
00202     attrs.DisplayName = ua.LocalizedText("Total")
00203     attrs.EventNotifier = 0
00204     node.NodeAttributes = attrs
00205     server.add_nodes([node])
00206    
00207     node = ua.AddNodesItem()
00208     node.RequestedNewNodeId = ua.NodeId.from_string("i=11304")
00209     node.BrowseName = ua.QualifiedName.from_string("Total2")
00210     node.NodeClass = ua.NodeClass.Object
00211     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00212     attrs = ua.ObjectAttributes()
00213     attrs.Description = ua.LocalizedText("Retrieve the total (time integral) of the data over the interval using Simple Bounding Values.")
00214     attrs.DisplayName = ua.LocalizedText("Total2")
00215     attrs.EventNotifier = 0
00216     node.NodeAttributes = attrs
00217     server.add_nodes([node])
00218    
00219     node = ua.AddNodesItem()
00220     node.RequestedNewNodeId = ua.NodeId.from_string("i=2346")
00221     node.BrowseName = ua.QualifiedName.from_string("Minimum")
00222     node.NodeClass = ua.NodeClass.Object
00223     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00224     attrs = ua.ObjectAttributes()
00225     attrs.Description = ua.LocalizedText("Retrieve the minimum raw value in the interval with the timestamp of the start of the interval.")
00226     attrs.DisplayName = ua.LocalizedText("Minimum")
00227     attrs.EventNotifier = 0
00228     node.NodeAttributes = attrs
00229     server.add_nodes([node])
00230    
00231     node = ua.AddNodesItem()
00232     node.RequestedNewNodeId = ua.NodeId.from_string("i=2347")
00233     node.BrowseName = ua.QualifiedName.from_string("Maximum")
00234     node.NodeClass = ua.NodeClass.Object
00235     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00236     attrs = ua.ObjectAttributes()
00237     attrs.Description = ua.LocalizedText("Retrieve the maximum raw value in the interval with the timestamp of the start of the interval.")
00238     attrs.DisplayName = ua.LocalizedText("Maximum")
00239     attrs.EventNotifier = 0
00240     node.NodeAttributes = attrs
00241     server.add_nodes([node])
00242    
00243     node = ua.AddNodesItem()
00244     node.RequestedNewNodeId = ua.NodeId.from_string("i=2348")
00245     node.BrowseName = ua.QualifiedName.from_string("MinimumActualTime")
00246     node.NodeClass = ua.NodeClass.Object
00247     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00248     attrs = ua.ObjectAttributes()
00249     attrs.Description = ua.LocalizedText("Retrieve the minimum value in the interval and the Timestamp of the minimum value.")
00250     attrs.DisplayName = ua.LocalizedText("MinimumActualTime")
00251     attrs.EventNotifier = 0
00252     node.NodeAttributes = attrs
00253     server.add_nodes([node])
00254    
00255     node = ua.AddNodesItem()
00256     node.RequestedNewNodeId = ua.NodeId.from_string("i=2349")
00257     node.BrowseName = ua.QualifiedName.from_string("MaximumActualTime")
00258     node.NodeClass = ua.NodeClass.Object
00259     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00260     attrs = ua.ObjectAttributes()
00261     attrs.Description = ua.LocalizedText("Retrieve the maximum value in the interval and the Timestamp of the maximum value.")
00262     attrs.DisplayName = ua.LocalizedText("MaximumActualTime")
00263     attrs.EventNotifier = 0
00264     node.NodeAttributes = attrs
00265     server.add_nodes([node])
00266    
00267     node = ua.AddNodesItem()
00268     node.RequestedNewNodeId = ua.NodeId.from_string("i=2350")
00269     node.BrowseName = ua.QualifiedName.from_string("Range")
00270     node.NodeClass = ua.NodeClass.Object
00271     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00272     attrs = ua.ObjectAttributes()
00273     attrs.Description = ua.LocalizedText("Retrieve the difference between the minimum and maximum Value over the interval.")
00274     attrs.DisplayName = ua.LocalizedText("Range")
00275     attrs.EventNotifier = 0
00276     node.NodeAttributes = attrs
00277     server.add_nodes([node])
00278    
00279     node = ua.AddNodesItem()
00280     node.RequestedNewNodeId = ua.NodeId.from_string("i=11286")
00281     node.BrowseName = ua.QualifiedName.from_string("Minimum2")
00282     node.NodeClass = ua.NodeClass.Object
00283     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00284     attrs = ua.ObjectAttributes()
00285     attrs.Description = ua.LocalizedText("Retrieve the minimum value in the interval including the Simple Bounding Values.")
00286     attrs.DisplayName = ua.LocalizedText("Minimum2")
00287     attrs.EventNotifier = 0
00288     node.NodeAttributes = attrs
00289     server.add_nodes([node])
00290    
00291     node = ua.AddNodesItem()
00292     node.RequestedNewNodeId = ua.NodeId.from_string("i=11287")
00293     node.BrowseName = ua.QualifiedName.from_string("Maximum2")
00294     node.NodeClass = ua.NodeClass.Object
00295     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00296     attrs = ua.ObjectAttributes()
00297     attrs.Description = ua.LocalizedText("Retrieve the maximum value in the interval including the Simple Bounding Values.")
00298     attrs.DisplayName = ua.LocalizedText("Maximum2")
00299     attrs.EventNotifier = 0
00300     node.NodeAttributes = attrs
00301     server.add_nodes([node])
00302    
00303     node = ua.AddNodesItem()
00304     node.RequestedNewNodeId = ua.NodeId.from_string("i=11305")
00305     node.BrowseName = ua.QualifiedName.from_string("MinimumActualTime2")
00306     node.NodeClass = ua.NodeClass.Object
00307     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00308     attrs = ua.ObjectAttributes()
00309     attrs.Description = ua.LocalizedText("Retrieve the minimum value with the actual timestamp including the Simple Bounding Values.")
00310     attrs.DisplayName = ua.LocalizedText("MinimumActualTime2")
00311     attrs.EventNotifier = 0
00312     node.NodeAttributes = attrs
00313     server.add_nodes([node])
00314    
00315     node = ua.AddNodesItem()
00316     node.RequestedNewNodeId = ua.NodeId.from_string("i=11306")
00317     node.BrowseName = ua.QualifiedName.from_string("MaximumActualTime2")
00318     node.NodeClass = ua.NodeClass.Object
00319     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00320     attrs = ua.ObjectAttributes()
00321     attrs.Description = ua.LocalizedText("Retrieve the maximum value with the actual timestamp including the Simple Bounding Values.")
00322     attrs.DisplayName = ua.LocalizedText("MaximumActualTime2")
00323     attrs.EventNotifier = 0
00324     node.NodeAttributes = attrs
00325     server.add_nodes([node])
00326    
00327     node = ua.AddNodesItem()
00328     node.RequestedNewNodeId = ua.NodeId.from_string("i=11288")
00329     node.BrowseName = ua.QualifiedName.from_string("Range2")
00330     node.NodeClass = ua.NodeClass.Object
00331     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00332     attrs = ua.ObjectAttributes()
00333     attrs.Description = ua.LocalizedText("Retrieve the difference between the Minimum2 and Maximum2 value over the interval.")
00334     attrs.DisplayName = ua.LocalizedText("Range2")
00335     attrs.EventNotifier = 0
00336     node.NodeAttributes = attrs
00337     server.add_nodes([node])
00338    
00339     node = ua.AddNodesItem()
00340     node.RequestedNewNodeId = ua.NodeId.from_string("i=2351")
00341     node.BrowseName = ua.QualifiedName.from_string("AnnotationCount")
00342     node.NodeClass = ua.NodeClass.Object
00343     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00344     attrs = ua.ObjectAttributes()
00345     attrs.Description = ua.LocalizedText("Retrieve the number of Annotations in the interval.")
00346     attrs.DisplayName = ua.LocalizedText("AnnotationCount")
00347     attrs.EventNotifier = 0
00348     node.NodeAttributes = attrs
00349     server.add_nodes([node])
00350    
00351     node = ua.AddNodesItem()
00352     node.RequestedNewNodeId = ua.NodeId.from_string("i=2352")
00353     node.BrowseName = ua.QualifiedName.from_string("Count")
00354     node.NodeClass = ua.NodeClass.Object
00355     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00356     attrs = ua.ObjectAttributes()
00357     attrs.Description = ua.LocalizedText("Retrieve the number of raw values over the interval.")
00358     attrs.DisplayName = ua.LocalizedText("Count")
00359     attrs.EventNotifier = 0
00360     node.NodeAttributes = attrs
00361     server.add_nodes([node])
00362    
00363     node = ua.AddNodesItem()
00364     node.RequestedNewNodeId = ua.NodeId.from_string("i=11307")
00365     node.BrowseName = ua.QualifiedName.from_string("DurationInStateZero")
00366     node.NodeClass = ua.NodeClass.Object
00367     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00368     attrs = ua.ObjectAttributes()
00369     attrs.Description = ua.LocalizedText("Retrieve the time a Boolean or numeric was in a zero state using Simple Bounding Values.")
00370     attrs.DisplayName = ua.LocalizedText("DurationInStateZero")
00371     attrs.EventNotifier = 0
00372     node.NodeAttributes = attrs
00373     server.add_nodes([node])
00374    
00375     node = ua.AddNodesItem()
00376     node.RequestedNewNodeId = ua.NodeId.from_string("i=11308")
00377     node.BrowseName = ua.QualifiedName.from_string("DurationInStateNonZero")
00378     node.NodeClass = ua.NodeClass.Object
00379     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00380     attrs = ua.ObjectAttributes()
00381     attrs.Description = ua.LocalizedText("Retrieve the time a Boolean or numeric was in a non-zero state using Simple Bounding Values.")
00382     attrs.DisplayName = ua.LocalizedText("DurationInStateNonZero")
00383     attrs.EventNotifier = 0
00384     node.NodeAttributes = attrs
00385     server.add_nodes([node])
00386    
00387     node = ua.AddNodesItem()
00388     node.RequestedNewNodeId = ua.NodeId.from_string("i=2355")
00389     node.BrowseName = ua.QualifiedName.from_string("NumberOfTransitions")
00390     node.NodeClass = ua.NodeClass.Object
00391     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00392     attrs = ua.ObjectAttributes()
00393     attrs.Description = ua.LocalizedText("Retrieve the number of changes between zero and non-zero that a Boolean or Numeric value experienced in the interval.")
00394     attrs.DisplayName = ua.LocalizedText("NumberOfTransitions")
00395     attrs.EventNotifier = 0
00396     node.NodeAttributes = attrs
00397     server.add_nodes([node])
00398    
00399     node = ua.AddNodesItem()
00400     node.RequestedNewNodeId = ua.NodeId.from_string("i=2357")
00401     node.BrowseName = ua.QualifiedName.from_string("Start")
00402     node.NodeClass = ua.NodeClass.Object
00403     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00404     attrs = ua.ObjectAttributes()
00405     attrs.Description = ua.LocalizedText("Retrieve the value at the beginning of the interval using Interpolated Bounding Values.")
00406     attrs.DisplayName = ua.LocalizedText("Start")
00407     attrs.EventNotifier = 0
00408     node.NodeAttributes = attrs
00409     server.add_nodes([node])
00410    
00411     node = ua.AddNodesItem()
00412     node.RequestedNewNodeId = ua.NodeId.from_string("i=2358")
00413     node.BrowseName = ua.QualifiedName.from_string("End")
00414     node.NodeClass = ua.NodeClass.Object
00415     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00416     attrs = ua.ObjectAttributes()
00417     attrs.Description = ua.LocalizedText("Retrieve the value at the end of the interval using Interpolated Bounding Values.")
00418     attrs.DisplayName = ua.LocalizedText("End")
00419     attrs.EventNotifier = 0
00420     node.NodeAttributes = attrs
00421     server.add_nodes([node])
00422    
00423     node = ua.AddNodesItem()
00424     node.RequestedNewNodeId = ua.NodeId.from_string("i=2359")
00425     node.BrowseName = ua.QualifiedName.from_string("Delta")
00426     node.NodeClass = ua.NodeClass.Object
00427     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00428     attrs = ua.ObjectAttributes()
00429     attrs.Description = ua.LocalizedText("Retrieve the difference between the Start and End value in the interval.")
00430     attrs.DisplayName = ua.LocalizedText("Delta")
00431     attrs.EventNotifier = 0
00432     node.NodeAttributes = attrs
00433     server.add_nodes([node])
00434    
00435     node = ua.AddNodesItem()
00436     node.RequestedNewNodeId = ua.NodeId.from_string("i=11505")
00437     node.BrowseName = ua.QualifiedName.from_string("StartBound")
00438     node.NodeClass = ua.NodeClass.Object
00439     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00440     attrs = ua.ObjectAttributes()
00441     attrs.Description = ua.LocalizedText("Retrieve the value at the beginning of the interval using Simple Bounding Values.")
00442     attrs.DisplayName = ua.LocalizedText("StartBound")
00443     attrs.EventNotifier = 0
00444     node.NodeAttributes = attrs
00445     server.add_nodes([node])
00446    
00447     node = ua.AddNodesItem()
00448     node.RequestedNewNodeId = ua.NodeId.from_string("i=11506")
00449     node.BrowseName = ua.QualifiedName.from_string("EndBound")
00450     node.NodeClass = ua.NodeClass.Object
00451     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00452     attrs = ua.ObjectAttributes()
00453     attrs.Description = ua.LocalizedText("Retrieve the value at the end of the interval using Simple Bounding Values.")
00454     attrs.DisplayName = ua.LocalizedText("EndBound")
00455     attrs.EventNotifier = 0
00456     node.NodeAttributes = attrs
00457     server.add_nodes([node])
00458    
00459     node = ua.AddNodesItem()
00460     node.RequestedNewNodeId = ua.NodeId.from_string("i=11507")
00461     node.BrowseName = ua.QualifiedName.from_string("DeltaBounds")
00462     node.NodeClass = ua.NodeClass.Object
00463     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00464     attrs = ua.ObjectAttributes()
00465     attrs.Description = ua.LocalizedText("Retrieve the difference between the StartBound and EndBound value in the interval.")
00466     attrs.DisplayName = ua.LocalizedText("DeltaBounds")
00467     attrs.EventNotifier = 0
00468     node.NodeAttributes = attrs
00469     server.add_nodes([node])
00470    
00471     node = ua.AddNodesItem()
00472     node.RequestedNewNodeId = ua.NodeId.from_string("i=2360")
00473     node.BrowseName = ua.QualifiedName.from_string("DurationGood")
00474     node.NodeClass = ua.NodeClass.Object
00475     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00476     attrs = ua.ObjectAttributes()
00477     attrs.Description = ua.LocalizedText("Retrieve the total duration of time in the interval during which the data is good.")
00478     attrs.DisplayName = ua.LocalizedText("DurationGood")
00479     attrs.EventNotifier = 0
00480     node.NodeAttributes = attrs
00481     server.add_nodes([node])
00482    
00483     node = ua.AddNodesItem()
00484     node.RequestedNewNodeId = ua.NodeId.from_string("i=2361")
00485     node.BrowseName = ua.QualifiedName.from_string("DurationBad")
00486     node.NodeClass = ua.NodeClass.Object
00487     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00488     attrs = ua.ObjectAttributes()
00489     attrs.Description = ua.LocalizedText("Retrieve the total duration of time in the interval during which the data is bad.")
00490     attrs.DisplayName = ua.LocalizedText("DurationBad")
00491     attrs.EventNotifier = 0
00492     node.NodeAttributes = attrs
00493     server.add_nodes([node])
00494    
00495     node = ua.AddNodesItem()
00496     node.RequestedNewNodeId = ua.NodeId.from_string("i=2362")
00497     node.BrowseName = ua.QualifiedName.from_string("PercentGood")
00498     node.NodeClass = ua.NodeClass.Object
00499     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00500     attrs = ua.ObjectAttributes()
00501     attrs.Description = ua.LocalizedText("Retrieve the percent of data (0 to 100) in the interval which has a good StatusCode.")
00502     attrs.DisplayName = ua.LocalizedText("PercentGood")
00503     attrs.EventNotifier = 0
00504     node.NodeAttributes = attrs
00505     server.add_nodes([node])
00506    
00507     node = ua.AddNodesItem()
00508     node.RequestedNewNodeId = ua.NodeId.from_string("i=2363")
00509     node.BrowseName = ua.QualifiedName.from_string("PercentBad")
00510     node.NodeClass = ua.NodeClass.Object
00511     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00512     attrs = ua.ObjectAttributes()
00513     attrs.Description = ua.LocalizedText("Retrieve the percent of data (0 to 100) in the interval which has a bad StatusCode.")
00514     attrs.DisplayName = ua.LocalizedText("PercentBad")
00515     attrs.EventNotifier = 0
00516     node.NodeAttributes = attrs
00517     server.add_nodes([node])
00518    
00519     node = ua.AddNodesItem()
00520     node.RequestedNewNodeId = ua.NodeId.from_string("i=2364")
00521     node.BrowseName = ua.QualifiedName.from_string("WorstQuality")
00522     node.NodeClass = ua.NodeClass.Object
00523     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00524     attrs = ua.ObjectAttributes()
00525     attrs.Description = ua.LocalizedText("Retrieve the worst StatusCode of data in the interval.")
00526     attrs.DisplayName = ua.LocalizedText("WorstQuality")
00527     attrs.EventNotifier = 0
00528     node.NodeAttributes = attrs
00529     server.add_nodes([node])
00530    
00531     node = ua.AddNodesItem()
00532     node.RequestedNewNodeId = ua.NodeId.from_string("i=11292")
00533     node.BrowseName = ua.QualifiedName.from_string("WorstQuality2")
00534     node.NodeClass = ua.NodeClass.Object
00535     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00536     attrs = ua.ObjectAttributes()
00537     attrs.Description = ua.LocalizedText("Retrieve the worst StatusCode of data in the interval including the Simple Bounding Values.")
00538     attrs.DisplayName = ua.LocalizedText("WorstQuality2")
00539     attrs.EventNotifier = 0
00540     node.NodeAttributes = attrs
00541     server.add_nodes([node])
00542    
00543     node = ua.AddNodesItem()
00544     node.RequestedNewNodeId = ua.NodeId.from_string("i=11426")
00545     node.BrowseName = ua.QualifiedName.from_string("StandardDeviationSample")
00546     node.NodeClass = ua.NodeClass.Object
00547     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00548     attrs = ua.ObjectAttributes()
00549     attrs.Description = ua.LocalizedText("Retrieve the standard deviation for the interval for a sample of the population (n-1).")
00550     attrs.DisplayName = ua.LocalizedText("StandardDeviationSample")
00551     attrs.EventNotifier = 0
00552     node.NodeAttributes = attrs
00553     server.add_nodes([node])
00554    
00555     node = ua.AddNodesItem()
00556     node.RequestedNewNodeId = ua.NodeId.from_string("i=11427")
00557     node.BrowseName = ua.QualifiedName.from_string("StandardDeviationPopulation")
00558     node.NodeClass = ua.NodeClass.Object
00559     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00560     attrs = ua.ObjectAttributes()
00561     attrs.Description = ua.LocalizedText("Retrieve the standard deviation for the interval for a complete population (n) which includes Simple Bounding Values.")
00562     attrs.DisplayName = ua.LocalizedText("StandardDeviationPopulation")
00563     attrs.EventNotifier = 0
00564     node.NodeAttributes = attrs
00565     server.add_nodes([node])
00566    
00567     node = ua.AddNodesItem()
00568     node.RequestedNewNodeId = ua.NodeId.from_string("i=11428")
00569     node.BrowseName = ua.QualifiedName.from_string("VarianceSample")
00570     node.NodeClass = ua.NodeClass.Object
00571     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00572     attrs = ua.ObjectAttributes()
00573     attrs.Description = ua.LocalizedText("Retrieve the variance for the interval as calculated by the StandardDeviationSample.")
00574     attrs.DisplayName = ua.LocalizedText("VarianceSample")
00575     attrs.EventNotifier = 0
00576     node.NodeAttributes = attrs
00577     server.add_nodes([node])
00578    
00579     node = ua.AddNodesItem()
00580     node.RequestedNewNodeId = ua.NodeId.from_string("i=11429")
00581     node.BrowseName = ua.QualifiedName.from_string("VariancePopulation")
00582     node.NodeClass = ua.NodeClass.Object
00583     node.TypeDefinition = ua.NodeId.from_string("i=2340")
00584     attrs = ua.ObjectAttributes()
00585     attrs.Description = ua.LocalizedText("Retrieve the variance for the interval as calculated by the StandardDeviationPopulation which includes Simple Bounding Values.")
00586     attrs.DisplayName = ua.LocalizedText("VariancePopulation")
00587     attrs.EventNotifier = 0
00588     node.NodeAttributes = attrs
00589     server.add_nodes([node])


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