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)